标签: mysql sql database
我试图查询一个非常大的MySQL表,其中主键采用一系列值,但查询速度太慢。我想知道是否有更快的方法来做到这一点,特别是考虑到以下几点:
SELECT * FROM t1 WHERE id in (1,2,3,4,5,6);
立即运行
SELECT * FROM t1 WHERE id between 1 and 6;
需要更长的时间。
前面的表达对我来说不起作用,因为我需要在[996737629,1006737629]范围内的值。我无法修改数据库。