国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql 5.5 開啟慢日志slow log的方法(log_slow_queries)

2024-07-24 13:09:24
字體:
來源:轉載
供稿:網友
MySQL中提供了一個慢查詢的日志記錄功能,可以把查詢SQL語句時間大于多少秒的語句寫入慢查詢日志,日常維護中可以通過慢查詢日志的記錄信息快速準確地判斷問題所在
 

1.MySQL 5.5命令行里面

 

復制代碼代碼如下:

set global log_slow_queries = on;                               # 開啟慢日志
set [session|global]  long_query_time =0.2               # 設置時間.精確的毫秒
set global  log_queries_not_using_indexes = on;   # 設置無索引的查詢

 

2.查看存放日志的形式
mysql> show variables like 'log_output';

mysql,慢日志,slowlog

這個FILE是指以文件的形式存放. 

mysql,慢日志,slowlog

如果是TABLE就是存放到系統表中. mysql.slow_log表中. 

使用set global log_output='table';變量更改 

3.查看慢日志文件的存放位置(以文件形式存放時)

mysql,慢日志,slowlog

4.使用mysqldumpslow命令查看慢日志.

詳細的可應用mysqldumpslow -help查詢.

參數說明:

-s,是表示按照何種方式排序,c、t、l、r分別是按照記錄次數、時間、查詢時間、返回的記錄數來排序(從大到小),ac、at、al、ar表示相應的倒敘.
-t, 是top n的意思,即為返回前面多少條數據.
-g,后邊可以寫一個正則匹配模式,大小寫不敏感.

mysqldumpslow -s c -t 10 host-slow.log

列出返回記錄集最多的10個sql語句

mysqldumpslow -s r -t 10 host-slow.log

按照時間返回前10條里面含有左連接的sql語句

mysqldumpslow -s t -t 10 -g "left join" host-slow.log



注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 榆林市| 土默特左旗| 洛阳市| 汽车| 和平区| 涿州市| 宁陕县| 双流县| 宜宾市| 兰溪市| 泌阳县| 乌兰察布市| 额敏县| 独山县| 弥渡县| 荔浦县| 宣汉县| 都匀市| 高州市| 田东县| 开化县| 衡东县| 获嘉县| 临朐县| 喀什市| 南召县| 永平县| 建昌县| 栾城县| 巴东县| 新疆| 武穴市| 武邑县| 临泉县| 新蔡县| 金湖县| 甘孜县| 台东市| 如东县| 遂溪县| 安仁县|