整理问题

时间:2009-08-28 11:08:07

标签: mysql collation

如果我将表格类型的默认排序规则从拉丁语更改为UTF8会降低查询速度吗?

2 个答案:

答案 0 :(得分:3)

与使用字符集一样(并且校对应该没有太大区别),这取决于。

长答案:

如果我没有弄错(其他人可能会纠正我),它可能导致的唯一性能差异将是存储数据的大小不同。这取决于您存储的数据:如果您主要存储英文文本,那么UTF-8字符串将与latin1字符串相同,但对于像法语这样的语言,UTF-8字符串可能比特殊字符集长。但这种效果只会在存储俄语,阿拉伯语,CJK等时产生影响。

简答:

没有

答案 1 :(得分:1)

我不知道它应该是什么原因,但这样的基本答案实际上是“测试并看到” - 即找出你的查询现在花了多长时间,改变整理,并找出他们后来要花多长时间。