【发布时间】:2012-05-08 08:46:38
【问题描述】:
我在 MySQL 中有一个大型数据集,我想在读取数据时加快 select 语句。假设有 1000 条记录,我想发出一个 select 语句,例如检索其中的一半,但基于时间戳。
使用这样的东西是行不通的,而 id 没有与时间戳紧密耦合
select * from table where table.id mod 5 = 0;
检索所有数据然后选择所需的数据不是解决方案,而我想避免检索大型数据集。因此,我正在寻找能够在选择时区分记录的东西。
谢谢
【问题讨论】:
-
需要在WHERE子句中的字段上添加索引