国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

mysql慢查詢(xún)日志是什么

發(fā)布時(shí)間:2021-09-14 18:07 來(lái)源:億速云 閱讀:0 作者:小新 欄目: Mysql 歡迎投稿:712375056

這篇文章將為大家詳細講解有關(guān)慢查詢(xún)日志是什么,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

定義:mysql提供的一種記錄日志的功能,用來(lái)記錄mysql相應時(shí)間超過(guò)long_query_time值的sql語(yǔ)句,long_query_time默認值為10秒,相應時(shí)間超過(guò)10秒的SQL則會(huì )被記錄到日志中。

1、查看慢日志功能的狀態(tài),慢日志功能默認是關(guān)閉的

 show variables like '%slow_query_log%';

OFF表示慢日志功能處于關(guān)閉狀態(tài),慢日志記錄存儲在DESKTOP-2331B4V-slow.log文件中,DESKTOP為本人的計算機名。

2、開(kāi)啟慢日志功能

set global slow_query_log=1;

然后再查詢(xún)慢日志狀態(tài)
狀態(tài)為ON,表示慢日志功能已開(kāi)啟。

3、查看默認的long_query_time時(shí)間
long_query_time為10秒,表示SQ語(yǔ)句超過(guò)10秒的才會(huì )被記錄到慢日志中。

4、設置long_query_time時(shí)長(cháng),默認的10秒太長(cháng)

set global long_query_time=3;

重新打開(kāi)一個(gè)會(huì )話(huà),如果是window系統的話(huà),再重新打卡一個(gè)cmd就可以(注意如果還是在設置long_query_time的會(huì )話(huà)中查詢(xún)long_query_time時(shí)長(cháng)的話(huà),還是默認的10秒,所以要重啟一個(gè)會(huì )話(huà)),再次查詢(xún)long_query_time時(shí)長(cháng)

5、模擬耗時(shí)sql
該sql語(yǔ)句表示查詢(xún)了5秒,超出了設置的long_query_time時(shí)長(cháng)。然后打開(kāi)

DESKTOP-2331B4V-slow.log日志,內容如下:
MySQL, Version: 5.5.60 (MySQL Community Server (GPL)). started with:
TCP Port: 3306, Named Pipe: MySQLTime                 Id Command    Argument
# Time: 180729 12:52:29# User@Host: root[root] @ localhost [127.0.0.1]
# Query_time: 5.005746  Lock_time: 0.000000 Rows_sent: 1  Rows_examined: 0SET timestamp=1532839949;select sleep(5);

可知,超時(shí)的SQL已經(jīng)寫(xiě)進(jìn)慢日志中。

慢日志比較多時(shí),還可以查詢(xún)慢日志中的條數

6、配置

上面的實(shí)例是用命令進(jìn)行配置的,如果數據重啟后,配置失效。如果想重啟后,配置任然有效,可以在my.ini下的[mysqld]添加配置的命令:

slow_query_log=1slow_query_log_file=d:/mysql/my.loglong_query_time=3long_output=FILE

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

国产AV一区二区三区最新精品| 国产综合亚洲区在线观看| 2022久久国产精品免费热麻豆| 动漫AV网站免费观看| 永久免费观看国产裸体美女 | 久久精品日韩AV无码|