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