eugenio1108 发表于 2014-2-20 12:38:19

请教大家个问题,希望大家给我点意见,先谢谢了!!

本帖最后由 eugenio1108 于 2014-2-20 12:41 编辑

我现在有个表,1200万条的数据,每条数据很简单8个字段,算上更新时间,和创建时间一共八个字段,有没有好点的方法,提高select的速度呀

查询语句也很简单
SELECT `set_id`,`sub_id_1`,`sub_id_2` FROM `am_sub_id_mst_a047_3` where `used_f` = 0 LIMIT 0,1 FOR UPDATE

主键是set_id
索引我只加了一个used_f,

谢谢大家帮忙!!




kider 发表于 2014-2-20 14:48:47

你现在的查询时间是多少?表结构?也可能跟你的数据分布有关。
这个应该挺快的。

wutuobangduan 发表于 2014-2-27 17:35:27

如果是innodb表的话,可以试试覆盖索引,有没有效果。
页: [1]
查看完整版本: 请教大家个问题,希望大家给我点意见,先谢谢了!!