91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

沙坪坝区| 石首市| 获嘉县| 兴义市| 晋州市| 榆树市| 永新县| 永泰县| 彰武县| 贺州市| 比如县| 平邑县| 廊坊市| 连江县| 玉林市| 库车县| 东城区| 磴口县| 青冈县| 汝南县| 沙洋县| 团风县| 怀远县| 七台河市| 闸北区| 桐庐县| 深水埗区| 张家港市| 海淀区| 辽宁省| 南召县| 台北市| 临漳县| 南昌市| 郧西县| 平安县| 卫辉市| 黎川县| 佛教| 卢湾区| 通化市|