激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - 使用MySQL Slow Log來解決MySQL CPU占用高的問題

使用MySQL Slow Log來解決MySQL CPU占用高的問題

2019-12-21 15:35MYSQL教程網 Mysql

在Linux VPS系統上有時候會發現MySQL占用CPU高,導致系統的負載比較高。這種情況很可能是某個SQL語句執行的時間太長導致的。優化一下這個SQL語句或者優化一下這個SQL引用的某個表的索引一般能解決問題

但是怎么找到是哪個SQL語句的執行時間過長呢?可以通過MySQL Slow Log來找,詳解如下。

首先找到MySQL的配置文件my.cnf,根據不同版本的mysql開啟慢查詢的配置也不一樣

mysql 5.0

[mysqld]

long_query_time = 1

log-slow-queries = /var/log/mysql/slow.log

mysql 5.1

[mysqld]

long_query_time = 1

slow_query_log=1

slow_query_log_file = /var/log/mysql/slow.log

long_query_time 是指執行超過多久的sql會被log下來,這里是1秒。

log-slow-queries和slow_query_log_file 設置把日志寫在哪里

把上述參數打開,運行一段時間,就可以關掉了,省得影響生產環境

接下來就是分析了,我這里的文件名字叫 /var/log/mysql/slow.log。

先mysqldumpslow –help下,主要用的是

-s ORDER what to sort by (t, at, l, al, r, ar etc), ‘at' is default

-t NUM just show the top n queries

-g PATTERN grep: only consider stmts that include this string

-s,是order的順序,說明寫的不夠詳細,主要有

c,t,l,r和ac,at,al,ar,分別是按照query次數,時間,lock的時間和返回的記錄數來排序,前面加了a的時倒序

-t,是top n的意思,即為返回前面多少條的數據

-g,后邊可以寫一個正則匹配模式,大小寫不敏感的

mysqldumpslow -s c -t 20 /var/log/mysql/slow.log

mysqldumpslow -s r -t 20 /var/log/mysql/slow.log

上述命令可以看出訪問次數最多的20個sql語句和返回記錄集最多的20個sql。

mysqldumpslow -t 10 -s t -g “left join” /var/log/mysql/slow.log

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

用了這個工具就可以查詢出來那些sql語句是性能的瓶頸,進行優化,比如加索引,該應用的實現方式等。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 久久在线免费视频 | 免费欧美精品 | 国产精品国产三级国产aⅴ无密码 | 密室逃脱第一季免费观看完整在线 | 日本成人二区 | 国产成人午夜高潮毛片 | 国产男女 爽爽爽爽视频 | 91久久一区 | 成人毛片免费 | 国产亚洲欧美视频 | 一区二区三区日韩在线观看 | 国产在线精品一区二区夜色 | 中文字幕免费播放 | 婷婷久久青草热一区二区 | a免费视频| 91久久夜色精品国产网站 | 热久久91 | 欧美一级特黄aaaaaaa什 | 激情av在线 | 91精品国产成人 | 九九热精品免费 | 国av在线 | 亚洲欧美日韩中文在线 | 欧美一区二区黄色 | 欧美高清一级片 | 超久久 | 午夜精品福利影院 | 日本搞逼视频 | 狠狠干五月 | 一级免费特黄视频 | 成人免费观看av | 国产1区在线观看 | 日本一区二区高清不卡 | 日韩精品 | 欧美在线中文字幕 | 羞羞视频免费视频欧美 | 日日草夜夜操 | 美女羞羞视频在线观看 | 成人不卡在线观看 | 88xx成人永久免费观看 | 高颜值美女啪啪 |