《Mysql學習MySQL limit查詢優化的實例詳解》要點:
本文介紹了Mysql學習MySQL limit查詢優化的實例詳解,希望對您有用。如果有疑問,可以聯系我們。
MYSQL實例本節內容:
MySQL limit查詢優化
MYSQL實例MySQL的limit給分頁帶來了極大的便利,但數據量一大的時候,limit的性能就急劇下降.
MYSQL實例同樣是取10條數據:
?
MYSQL實例就不是一個數量級其余.
MYSQL實例網上也很多關于limit的五條優化準則,都是翻譯自mysql手冊,雖然正確但不實用.
MYSQL實例這里分享一些關于limit優化的內容,很不錯.
MYSQL實例這里不是直接使用limit,而是首先獲取到offset的id然后直接使用limit size來獲取數據.
根據他的數據,明顯要好于直接使用limit.
MYSQL實例具體使用數據分兩種情況進行測試.(測試環境win2033+p4雙核 (3GHZ) +4G內存MySQLlimit查詢)
MYSQL實例1、offset比擬小時
?
MYSQL實例多次運行,時間堅持在0.0004-0.0005之間:
?
MYSQL實例多次運行,時間堅持在0.0005-0.0006之間,主要是0.0006
MYSQL實例結論:偏移offset較小的時候,直接使用limit較優.這個顯然是子查詢的原因.
MYSQL實例2、offset年夜時
?
MYSQL實例多次運行,時間堅持在0.0187左右:
?
MYSQL實例多次運行,時間堅持在0.0061左右,只有前者的1/3.可以預計offset越大,后者越優.
MYSQL實例就介紹這些了,年夜家可以自行測試下,在mysql中limit的優化很重要,特別是mysql年夜數量分頁時更為重要.
《Mysql學習MySQL limit查詢優化的實例詳解》是否對您有啟發,歡迎查看更多與《Mysql學習MySQL limit查詢優化的實例詳解》相關教程,學精學透。維易PHP學院為您提供精彩教程。