mysql在int类型字段上建立索引反而慢?

来源:百度知道 编辑:UC知道 时间:2024/05/08 17:01:20
100万条记录"id"为主键,"class"为int类型.

用以下SQL语句
SELECT id FROM `xxx` WHERE class=0 LIMIT 100000,25

"class"字段没建索引时为:410毫秒左右
"class"字段建立索引时为:560毫秒左右

这是为什么呢?

有这种可能。索引在一定数据量时。速度上市没有优势的。只有在更大数据量中才体现出来。不过,你的情况。我认为。你最好把 limit100000,25 去掉,再测试一下。