首頁  >  文章  >  資料庫  >  總結關於特定類型查詢注意點

總結關於特定類型查詢注意點

巴扎黑
巴扎黑原創
2017-06-12 14:12:451373瀏覽

這一節主要是對於一些特定類型的最佳化查詢:  (1)count查詢優化;  (2)關聯查詢  (3)子查詢  (4)GROUP BY 和 DISTINCT優化  (5)LIMIT 分頁最佳化count查詢最佳化COUNT()聚合函數的作用: (1)統計某一列值的數量,也可以統計行數。需要注意的是統計列值時要求列值是非空的(不統計NULL)(2)統計結果集的行數。當列值不可能為空時統計的就是表的行數。但為了確保一定要使用COUNT()來取得結果集的行數。通配符會直接忽略所有列值直接計算行數,並進行最佳化。對於MyISAM儲存引擎,當在單一表中沒有限定where查詢條件時COUNT(*)是非常快的,因為MyISAM本身已經存了這個行數總值。當有where限定條件,也是需要進行查詢統計的。以下給出一個簡單優化的使用範例:(

1. 高效能MySQL-特定型別查詢的最佳化詳解

總結關於特定類型查詢注意點

簡介:這一節主要是一些特定類型的最佳化查詢:   (1)count查詢最佳化;   (2)關聯查詢  (3)子查詢  (4) GROUP BY 和DISTINCT優化  (5)LIMIT 分頁優化count查詢優化COUNT()聚合函數的作用: (1)統計某一列值的數量,也可以統計行數。是非空的(不統計NULL)(2)統計結果集的行數。

以上是總結關於特定類型查詢注意點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn