mysql的慢查詢是mysql提供的一種日志功能,用來記錄超過某一個時間界限的sql語句的日志功能。
需要自己去定義這個時間界限,超過該時間界限的sql語句就是一個比較慢的sql語句,該語句會被記錄到日志文件里面,以方便查看,做優化處理。
mysql慢查詢使用
1.需要MySQL的配置文件(重啟MySQL服務器)
2.簡單的測試:
1.?增加一個單表記錄在400w左右的表
3.結構:no_index字符沒有建立索引
4.測試在沒有使用索引的結構上做一個簡單的查詢,發現該sql語句被記錄到了慢查詢日志里面。
5.在no_index建立索引之后的測試:
6.使用該語句查看表中的結構
7.添加索引后的測試,發現使用索引后,查詢的效率明顯加快
8.通過簡單的對比測試,發現慢查詢可以記錄超過某一個時間界限的sql語句,對比的發現一般情況下由于沒有使用索引查詢會花費更多的時間,當使用索引后,查詢的效率明顯提升。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END