读书人

指定时间范围速度找到条第一条ID与最

发布时间: 2012-03-04 11:13:33 作者: rapoo

指定时间范围,速度找到条第一条ID与最后一后ID
表结构:
create table a
(
id integer auto_increment,
dt bigint,
a1 text,
a2 integer
)engine=innodb;


假设二千万数据,使用语句可以在1秒内查询出最小ID或最大ID

[解决办法]
SQL语句有了,索引情况?
DT、ID上建立复合索引没有
[解决办法]
select id from a where dt>=时间(起始时间) order by id limit 1;
如果dt 上没有索引,则无法优化。 关键是你想实现什么?

读书人网 >Mysql

热点推荐