mysql qps如何查看_一款查看mysql QPS的脚本
本腳本黏貼就可以使用絕對不坑人!!!
(此腳本來源如一位大神網友)
執行效果:
腳本:
#!/bin/bash
PW=Eqipay20150504@
mysqladmin -P3306 -uroot -p$PW -r -i 1 ext |\
awk -F"|" \
"BEGIN{ count=0; }"\
'{ if($2 ~ /Variable_name/ && ((++count)%20 == 1)){\
print "----------|---------|--- MySQL Command Status --|----- Innodb row operation ----|-- Buffer Pool Read --";\
print "---Time---|---QPS---|select insert update delete| read inserted updated deleted| logical physical";\
}\
else if ($2 ~ /Queries/){queries=$3;}\
else if ($2 ~ /Com_select /){com_select=$3;}\
else if ($2 ~ /Com_insert /){com_insert=$3;}\
else if ($2 ~ /Com_update /){com_update=$3;}\
else if ($2 ~ /Com_delete /){com_delete=$3;}\
else if ($2 ~ /Innodb_rows_read/){innodb_rows_read=$3;}\
else if ($2 ~ /Innodb_rows_deleted/){innodb_rows_deleted=$3;}\
else if ($2 ~ /Innodb_rows_inserted/){innodb_rows_inserted=$3;}\
else if ($2 ~ /Innodb_rows_updated/){innodb_rows_updated=$3;}\
else if ($2 ~ /Innodb_buffer_pool_read_requests/){innodb_lor=$3;}\
else if ($2 ~ /Innodb_buffer_pool_reads/){innodb_phr=$3;}\
else if ($2 ~ /Uptime / && count >= 2){\
printf(" %s |%9d",strftime("%H:%M:%S"),queries);\
printf("|%6d %6d %6d %6d",com_select,com_insert,com_update,com_delete);\
printf("|%6d %8d %7d %7d",innodb_rows_read,innodb_rows_inserted,innodb_rows_updated,innodb_rows_deleted);\
printf("|%10d %11d\n",innodb_lor,innodb_phr);\
}}'
=================================================
上面太復雜了嗎?來點簡單的吧!!
1、通過各種awk,sed,gerp你就可以獲取到你需要的的所有信息啦!!!
2、
使用mysqladmin extended-status查看MySQL的運行狀態腳本
一個好用的使用mysqladmin extended-status查看MySQL的運行狀態腳本: mysqladmin -P3306 -uroot -p -h127. -r -i extended-s ...
gnuplot生成MySQL QPS圖形
1.建立MySQL QPS執行腳本 #!/bin/bash mysqladmin -uroot -p' extended-status -i1|awk \ 'BEGIN{flag=0; print & ...
MySQL導入sql腳本中文亂碼設置和常用命令
1. use database_name; 2. set names utf8; (或其他需要的編碼) 3. source example.sql (sql文件存放路徑) Mysql安裝目錄數據庫目錄 ...
使用dstat命令的插件查看mysql的io狀態
使用dstat竟然還可以查看mysql的狀態, man dstat之后發現的,原來在/usr/share/dstat目錄下藏有很多python腳本作為插件幫助dstat搜集各類信息. 不過通常有可能會 ...
linux系統中mysql自動備份腳本
mysql數據庫中存儲著網站最核心最寶貴的數據,如果因為不可預測的原因導致數據損壞或丟失,對一個網站的打擊是毀滅性的,一次又一次的教訓提醒著我們一定要做好備份,但是手工備份確實比較麻煩,每天都要手工操 ...
查看mysql數據庫版本方法總結
當你接手某個mysql數據庫管理時,首先你需要查看維護的mysql數據庫版本:當開發人員問你mysql數據庫版本時,而恰好你又遺忘了,那么此時也需要去查看mysql數據庫的版本............ ...
關于如何查看MySQL版本:
方法一: 進入mysql cmd, status; 將顯示當前mysql的version的各種信息. 方法二: 還是在mysql的cmd下,輸入: select?version(); 查看MySQL端 ...
查看mysql,apache,php,nginx編譯參數
查看nginx編譯參數: #/usr/local/nginx/sbin/nginx -V ? 查看mysql編譯參數: cat /usr/local/mysql/bin/mysqlbug | grep ...
查看Mysql實時執行的Sql語句
最近給客戶開發了基于Asp.Net mvc5 +Mysql+EF的項目,但是在EF里無法看到Mysql執行的語句 之前也找到一些監控Mysql的軟件但一直沒有用起來,現在又遇到了問題即在EF里Mysa ...
隨機推薦
自己常用JS和JQ 函數
//驗證碼函數 點擊發送驗證碼
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的mysql qps如何查看_一款查看mysql QPS的脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql innodb log_教你如
- 下一篇: 漫步者即将推出皮纹版 M230 蓝牙音箱