《MYSQL教程mysql慢查詢使用詳解》要點:
本文介紹了MYSQL教程mysql慢查詢使用詳解,希望對您有用。如果有疑問,可以聯系我們。
1 慢查詢定義
指mysql記錄所有執行超過long_query_time參數設定的時間閾值的SQL語句.慢查詢日志就是記錄這些sql的日志.MYSQL教程
2 開啟慢查詢日志
找到mysql配置文件my.cnf.在mysqld的下面添加MYSQL教程
配置完畢后重啟mysql服務.MYSQL教程
3 測試
為了方便 我只在my.cnf中配置了慢查詢日志的路徑.MYSQL教程
mysql 版本為 5.1.73MYSQL教程
關于 long_query_time :從mysql 5.1開始,long_query_time開始以微秒記錄SQL語句運行時間,之前僅用秒為單位記錄.這樣可以更精確地記錄SQL的運行時間,供DBA分析.MYSQL教程
進入mysql.MYSQL教程
在日志文件中可以看到已經記錄了sql.
MYSQL教程
MYSQL教程
總結:MYSQL教程
Windows下開啟MySQL慢查詢
MySQL在Windows系統中的配置文件一般是是my.ini找到[mysqld]下面加上
log-slow-queries = F:\MySQL\log\mysqlslowquery.log
long_query_time = 2MYSQL教程
Linux下啟用MySQL慢查詢
MySQL在Windows系統中的配置文件一般是是my.cnf找到[mysqld]下面加上
log-slow-queries=/data/mysqldata/slowquery.log
long_query_time=2MYSQL教程
注意
log-slow-queries = F:\MySQL\log\mysqlslowquery.log為慢查詢日志存放的位置,一般這個目錄要有MySQL的運行帳號的可寫權限,一般都將這個目錄設置為MySQL的數據存放目錄;
long_query_time=2中的2表示查詢超過兩秒才記錄;MYSQL教程
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/5291.html