我有一个带有int
字段的表,我们称之为createTime
。 该表包含数百万条记录。 现在我想运行查询:
select * from `table` order by `createTime` desc limit 500000, 10
我已经为createTime
创建了一个索引,但查询运行速度很慢。 什么原因? 我怎样才能改进它?
这是EXPLAIN所说的:
id 1
select_type simple
table table
type index
possible_keys null
key createTime
key_len 4
ref null
rows 500010
extra
至于偏移量,当它很小时它的工作速度要快得多。