查看完整版本: 被拒绝 Utf8_general_ci推荐过Utf8_bin吗?
是不是utf8_general_ci建议,因为
utf8_bin:比较每个字符的二进制值的字符串中的字符串
utf8_general_ci:比较字符串使用一般的语言规则和使用不区分大小写的比较
你的下一个版本,你可以添加一个选项不转换DB表的字符集?
vBET缓存表中,我们choosed utf8_bin比较,因为我们相信这是比utf8_general_ci快。简单 - 没有规则,只是比较字节,因此它应该更快,刚刚上了逻辑基础上附加的规则比较(未测试 - 任何其他)。
同时,我们也不能使用使用utf8_general_ci,因为它是canse不敏感的,我们需要在高速缓存中的精确匹配。
请注意,我们不会改变任何东西在VB模型,所以我不完全明白你为什么不转换db表的字符集要求...我们不转换任何在DB。 vBET创建自己的表缓存,不触及现有的 - 什么是转换有... ...
有2种不同的,而不是整个数据库保持相同的字符集,它通常是一个好主意,因为一些额外的工作(查询)参与时,彼此之间没有沟通?
没有任何vBET缓存表和其他数据库模式之间的沟通。
我不是这个意思说我的搜索引擎mean't之间vbet和百度推广
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.