新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 優(yōu)化mysql――定時(shí)抓取processlist快照

優(yōu)化mysql――定時(shí)抓取processlist快照

作者: 時(shí)間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

有時(shí)開啟了slow_log依然不能找到mysql的問題所在,而又不能時(shí)刻在電腦前,來一個(gè)簡單的cron,定時(shí)抓取processlist快照

本文引用地址:http://butianyuan.cn/article/201609/304764.htm

例子中創(chuàng)建process權(quán)限的mysql用戶”mysqluser”,密碼”mysqlpwd”,當(dāng)show full processlist條數(shù)大于10時(shí)才會(huì)在路徑中顯示快照

創(chuàng)建文件cronprocesslist.sh,記得修改權(quán)限,不然無法執(zhí)行.

chmod 777 cronprocesslist.sh

#!/bin/bash

[ $(/usr/local/bin/mysql -umysqluser -pmysqlpwd -h mysqlhost -e show full processlist | tee /pathto/plist-`date +%F-%H-%M-%S`.log | wc -l) -lt 10 ] rm /pathto/plist-`date +%F-%H-%M-%S`.log

cron中添加

*/1 * * * * /path/cronprocesslist.sh



關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉