Mysql优化分页

来源:互联网 发布:淘宝图片多少像素 编辑:程序博客网 时间:2024/04/30 02:52


背景:

库里面有张表,日增数据量百万条;


        之前查询:


         

SELECT*FROM`res_battery_data_history`LIMIT 1797000,10;




优化方法1:


/*SELECT * FROM `res_battery_data_history` limit 1797000,10;*/SELECT*FROMres_battery_data_historyWHEREid >= (SELECTidFROMres_battery_data_historyLIMIT 1797000,1)LIMIT 10






优化方法2:


SELECT*FROMres_battery_data_history batteryJOIN (SELECTidFROMres_battery_data_historyLIMIT 1797000,10) temp ON battery.id = temp.id





感觉还可以;




0 0
原创粉丝点击