亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL怎么查看慢查詢語句

發布時間:2021-08-09 11:51:44 來源:億速云 閱讀:682 作者:chen 欄目:大數據

本篇內容主要講解“MySQL怎么查看慢查詢語句”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“MySQL怎么查看慢查詢語句”吧!

為保證數據庫性能,我們要對慢查詢語句進行優化。本文分享 Mysql 數據庫如何查看慢查詢語句。

Mysql 默認情況下記錄慢查詢語句的功能是關閉的。用如下命令查看:

SHOW VARIABLES LIKE '%slow_query_log%';

運行后效果如下:

MySQL怎么查看慢查詢語句

slow_query_log 的值代表是否開啟記錄慢查詢語句的功能,

slow_query_log_file 的值代表慢查詢語句將會記錄的文件名。

將 slow_query_log 的值設為 1 即可開啟該功能,語句如下:

SET GLOBAL slow_query_log=1;

運行效果如下:

MySQL怎么查看慢查詢語句

再次查詢:

MySQL怎么查看慢查詢語句

可見 slow_query_log 的值為 ON,表示該功能已經開啟。

那么運行時間多長的語句會被記錄進去呢?也就是說多慢才算慢呢?

這個時間由 long_query_time 記錄, 用如下命令可查:

SHOW VARIABLES LIKE 'long_query_time%';

運行效果如下:

MySQL怎么查看慢查詢語句

默認為10秒,超過 10 秒將會被記錄下來。

用如下語句測試一下:

SELECT sleep(11);

11 秒后顯示如下效果:

MySQL怎么查看慢查詢語句

查看 slow_query_log_file 所指定的文件:

MySQL怎么查看慢查詢語句

可以看到 SELECT sleep(11); 已經被記錄了。

我們可以自己設置 long_query_time 的值,例如設置成 3 秒:

SET GLOBAL long_query_time=3;

運行效果:

MySQL怎么查看慢查詢語句

查詢:

MySQL怎么查看慢查詢語句

但還是顯示 10,并沒有顯示 3,別急,再開一個新的查詢窗口查看:

MySQL怎么查看慢查詢語句

則可看到已經改為 3。

此時在新查詢窗口中查:

SELECT sleep(4);

則會被記錄到慢查詢日志中:

MySQL怎么查看慢查詢語句

注意以上對變量的設置在 Mysql 服務器重啟之后則失效。

要想永久生效,在 mysql 配置文件中修改對應的屬性值即可。

到此,相信大家對“MySQL怎么查看慢查詢語句”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁强县| 通江县| 英吉沙县| 安庆市| 长沙市| 晴隆县| 苏尼特左旗| 永济市| 陇西县| 临泉县| 彩票| 南安市| 宜良县| 南平市| 盈江县| 抚松县| 龙江县| 汝州市| 闽侯县| 万盛区| 安新县| 呼和浩特市| 云安县| 兖州市| 姚安县| 西畴县| 南岸区| 巴东县| 同江市| 漾濞| 陆川县| 遂宁市| 封丘县| 兴城市| 观塘区| 遂川县| 霸州市| 吉安县| 类乌齐县| 任丘市| 南陵县|