這是他們開發寫的一條SQL
- select id,title,createdate from 表名 order by createdate asc limit 334570,10;
問了那邊的人意思是讀取最老的新聞標題,從334570行資料讀取10條記錄。
索引情況如下:
650) this.width=650;" border="0" src="http://www.bkjia.com/uploads/allimg/131229/1S3524241-0.jpg" alt="" />
最佳化器執行如下:
650) this.width=650;" border="0" src="http://www.bkjia.com/uploads/allimg/131229/1S3523517-1.jpg" alt="" />
這時想起了高效能第二版的一個最佳化案例,嘿嘿,正好派上用場了。
先看下這個SQL執行的情況:
650) this.width=650;" border="0" src="http://www.bkjia.com/uploads/allimg/131229/1S3522151-2.jpg" alt="" />
這是最佳化後的:
650) this.width=650;" border="0" src="http://www.bkjia.com/uploads/allimg/131229/1S352F64-3.jpg" alt="" />
具體為什麼,我這裡就不班門弄斧了,請大家看書吧高效能MySQL第2版),下面是書中的:
650) this.width=650;" border="0" src="http://www.bkjia.com/uploads/allimg/131229/1S3524255-4.jpg" alt="" /> 650) this.width=650;" border="0" src="http://www.bkjia.com/uploads/allimg/131229/1S35251J-5.jpg" alt="" />
本文出自 “賀春暘的技術專欄” 部落格,請務必保留此出處http://hcymysql.blog.51cto.com/5223301/1123388