理解mysql_limit優化思路

  Limit 是將所有記錄查詢出來進行範圍限制輸入。   會導致前面不需要的記錄也進行io讀取。 
優化整體思路就是儘可能少操作io, 常用手段: 
    1、使用記錄主鍵的方式進行優化 
         如: select * from p2p_20131230  where main_id > 1000000 order by main_id  limit 10;  
    2、使用子查詢進行查詢 
select * from p2p_20131230 where main_id >= (select main_id from p2p_20131230 limit 1000000,1) limit 10;  
    3、使用between關鍵字
發佈了83 篇原創文章 · 獲贊 9 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章