2

如果我将表类型默认排序规则从拉丁语更改为 UTF8,它会减慢查询速度吗?

4

2 回答 2

3

与字符集一样(并且排序规则应该没有太大区别),这取决于。

长答案:

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

简短的回答:

不。

于 2009-08-28T12:28:10.877 回答
1

我不知道它应该有什么原因,但是对于这样的事情的基本答案实际上是“测试并查看” - 即找出您的查询现在需要多长时间,更改排序规则,并找出他们需要多长时间'之后服用。

于 2009-08-28T11:19:19.157 回答