在区分大小写的情况下创建的myisam表是否比不区分大小写更好?

时间:2010-11-11 17:49:09

标签: mysql performance collation myisam

让我们说表A用定义keyword varchar(255) collate latin1_general_cs创建,其上有索引创建

表B创建定义keyword varchar(255) collate latin1_general_ci

都插入相同的数据集

并执行相同的查询集 select * from my_table where keyword='apple'

会比表B更快地查询表A吗?

任何基准测试结果都可以显示差异(或根本没有差异)

1 个答案:

答案 0 :(得分:3)

测试是确保唯一的方法,但是不敏感(ci)意味着匹配更多记录,所以我倾向于区分大小写更好。