数据库

mysql数据库索引查询优化的分享

问题描述:

我们要访问的表是一个非常大的表,四千万条记录,id是主键,program_id上建了索引。 执行一条SQL: select from program_access_log where program_id between 1 and 4000

这条SQL非常慢。 我们原以为处理记录太多的原因,所以加了id限制,一次只读五十万条记录 select from program_access_log where id between 1 and 500000 and program_id between 1 and 4000