《Mysql實例mysql慢查詢開啟與配置》要點:
本文介紹了Mysql實例mysql慢查詢開啟與配置,希望對您有用。如果有疑問,可以聯系我們。
1,mysql慢查詢的作用MYSQL學習
它能記錄下所有執行超過long_query_time時間的SQL語句, 幫你找到執行慢的SQL, 便利對這些SQL進行優化.MYSQL學習
2,如何開啟慢查詢?MYSQL學習
首先,查看MYSQL服務器的慢查詢狀態是否開啟?執行如下敕令:MYSQL學習
?MYSQL學習
可以看到當前log_slow_queries狀態為OFF, 闡明當前并沒有開啟慢查詢.MYSQL學習
在mysql數據庫中開啟慢查詢非常簡單, 操作步調如下:MYSQL學習
Linux下找到mysql的配置文件my.ini, 在mysqld下方加入慢查詢的配置語句(注意:必定要在[mysqld]下的下方加入)MYSQL學習
?MYSQL學習
log-slow-queries: 代表MYSQL慢查詢的日志存儲目錄, 此目錄文件必定要有寫權限;
Windows下需要寫絕對路徑,如:log-slow-queries="C:/Program Files/MySQL/MySQL Server 5.5/log/mysql-slow.log"MYSQL學習
long_query_time: 最長執行時間. (如圖, MSYQL將記錄下所有執行時間超過2條的SQL語句, 此處為測試時間, 時間不該太小最好在5-10秒之內, 當然可以根據需求而定);MYSQL學習
設置裝備擺設完畢,重啟Mysql:
# service mysqld restart?
使以上的設置裝備擺設生效即可.MYSQL學習
歡迎參與《Mysql實例mysql慢查詢開啟與配置》討論,分享您的想法,維易PHP學院為您提供專業教程。