《MYSQL教程mysql慢查詢使用詳解》要點(diǎn):
本文介紹了MYSQL教程mysql慢查詢使用詳解,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
1 慢查詢定義
指mysql記錄所有執(zhí)行超過(guò)long_query_time參數(shù)設(shè)定的時(shí)間閾值的SQL語(yǔ)句.慢查詢?nèi)罩揪褪怯涗涍@些sql的日志.MYSQL教程
2 開(kāi)啟慢查詢?nèi)罩?/strong>
找到mysql配置文件my.cnf.在mysqld的下面添加MYSQL教程
配置完畢后重啟mysql服務(wù).MYSQL教程
3 測(cè)試
為了方便 我只在my.cnf中配置了慢查詢?nèi)罩镜穆窂?MYSQL教程
mysql 版本為 5.1.73MYSQL教程
關(guān)于 long_query_time :從mysql 5.1開(kāi)始,long_query_time開(kāi)始以微秒記錄SQL語(yǔ)句運(yùn)行時(shí)間,之前僅用秒為單位記錄.這樣可以更精確地記錄SQL的運(yùn)行時(shí)間,供DBA分析.MYSQL教程
進(jìn)入mysql.MYSQL教程
在日志文件中可以看到已經(jīng)記錄了sql.
MYSQL教程
MYSQL教程
總結(jié):MYSQL教程
Windows下開(kāi)啟MySQL慢查詢
MySQL在Windows系統(tǒng)中的配置文件一般是是my.ini找到[mysqld]下面加上
log-slow-queries = F:\MySQL\log\mysqlslowquery.log
long_query_time = 2MYSQL教程
Linux下啟用MySQL慢查詢
MySQL在Windows系統(tǒng)中的配置文件一般是是my.cnf找到[mysqld]下面加上
log-slow-queries=/data/mysqldata/slowquery.log
long_query_time=2MYSQL教程
注意
log-slow-queries = F:\MySQL\log\mysqlslowquery.log為慢查詢?nèi)罩敬娣诺奈恢?一般這個(gè)目錄要有MySQL的運(yùn)行帳號(hào)的可寫(xiě)權(quán)限,一般都將這個(gè)目錄設(shè)置為MySQL的數(shù)據(jù)存放目錄;
long_query_time=2中的2表示查詢超過(guò)兩秒才記錄;MYSQL教程
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/5291.html