国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 崇义县| 腾冲县| 义乌市| 巴南区| 绥德县| 万山特区| 长丰县| 苗栗县| 太谷县| 渭南市| 镶黄旗| 临城县| 宜丰县| 德清县| 漠河县| 马山县| 东辽县| 吉木萨尔县| 长春市| 文山县| 沾化县| 芷江| 融水| 榆林市| 城市| 永定县| 双峰县| 惠东县| 中江县| 宜黄县| 溧阳市| 军事| 恩施市| 呼玛县| 民勤县| 瑞金市| 沈丘县| 宁陵县| 阳新县| 泰来县| 安达市|