让我们说表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吗?
任何基准测试结果都可以显示差异(或根本没有差异)
答案 0 :(得分:3)
测试是确保唯一的方法,但是不敏感(ci)意味着匹配更多记录,所以我倾向于区分大小写更好。