亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

使用mysqladmin檢測MySQL運行狀態的教程

2024-07-24 13:07:28
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了使用mysqladmin檢測MySQL運行狀態的教程,包括mysqladmin工具簡單的awk使用,需要的朋友可以參考下

mysqladmin是MySQL一個重要的客戶端,最常見的是使用它來關閉數據庫,除此,該命令還可以了解MySQL運行狀態、進程信息、進程殺死等。本文介紹一下如何使用mysqladmin extended-status(因為沒有"歧義",所以可以使用ext代替)了解MySQL的運行狀態。

1. 使用-r/-i參數

使用mysqladmin extended-status命令可以獲得所有MySQL性能指標,即show global status的輸出,不過,因為多數這些指標都是累計值,如果想了解當前的狀態,則需要進行一次差值計算,這就是mysqladmin extended-status的一個額外功能,非常實用。默認的,使用extended-status,看到也是累計值,但是,加上參數-r(--relative),就可以看到各個指標的差值,配合參數-i(--sleep)就可以指定刷新的頻率,那么就有如下命令:

 

 
  1. mysqladmin -uroot -r -i 1 -pxxx extended-status 
  2. +------------------------------------------+----------------------+ 
  3. | Variable_name | Value | 
  4. +------------------------------------------+----------------------+ 
  5. | Aborted_clients | 0 | 
  6. | Com_select | 336 | 
  7. | Com_insert | 243 | 
  8. ...... 
  9. | Threads_created | 0 | 
  10. +------------------------------------------+----------------------+ 

2. 配合grep使用

配合grep使用,我們就有:

 

 
  1. mysqladmin -uroot -r -i 1 -pxxx extended-status / 
  2. |grep "Questions/|Queries/|Innodb_rows/|Com_select /|Com_insert /|Com_update /|Com_delete " 
  3. | Com_delete | 1 | 
  4. | Com_delete_multi | 0 | 
  5. | Com_insert | 321 | 
  6. | Com_select | 286 | 
  7. | Com_update | 63 | 
  8. | Innodb_rows_deleted | 1 | 
  9. | Innodb_rows_inserted | 207 | 
  10. | Innodb_rows_read | 5211 | 
  11. | Innodb_rows_updated | 65 | 
  12. | Queries | 2721 | 
  13. | Questions | 2721 | 

3. 配合簡單的awk使用

使用awk,同時輸出時間信息:

 

 
  1. mysqladmin -uroot -p -h127.0.0.1 -P3306 -r -i 1 ext |/ 
  2. awk -F"|" '{/ 
  3. if($2 ~ /Variable_name/){/ 
  4. print " <------------- " strftime("%H:%M:%S"" ------------->";/ 
  5. }/ 
  6. if($2 ~ /Questions|Queries|Innodb_rows|Com_select |Com_insert |Com_update |Com_delete |Innodb_buffer_pool_read_requests/)/ 
  7. print $2 $3;/ 
  8. }' 
  9. <------------- 12:38:49 -------------> 
  10. Com_delete 0 
  11. Com_insert 0 
  12. Com_select 0 
  13. Com_update 0 
  14. Innodb_buffer_pool_read_requests 589 
  15. Innodb_rows_deleted 0 
  16. Innodb_rows_inserted 2 
  17. Innodb_rows_read 50 
  18. Innodb_rows_updated 50 
  19. Queries 105 
  20. Questions 1 
  21. <------------- 12:38:50 -------------> 
  22. Com_delete 0 
  23. Com_insert 0 
  24. Com_select 0 
  25. Com_update 0 
  26. Innodb_buffer_pool_read_requests 1814 
  27. Innodb_rows_deleted 0 
  28. Innodb_rows_inserted 0 
  29. Innodb_rows_read 8 
  30. Innodb_rows_updated 8 
  31. Queries 17 
  32. Questions 1 

4. 配合復雜一點的awk

反正也不簡單了,那就更復雜一點,這樣讓輸出結果更友好點,因為awk不支持動態變量,所以代碼看起來比較復雜:

 

 
  1. mysqladmin -P3306 -uroot -p -h127.0.0.1 -r -i 1 ext |/ 
  2. awk -F"|" / 
  3. "BEGIN{ count=0; }"
  4. '{ if($2 ~ /Variable_name/ && ((++count)%20 == 1)){/ 
  5. print "----------|---------|--- MySQL Command Status --|----- Innodb row operation ----|-- Buffer Pool Read --";/ 
  6. print "---Time---|---QPS---|select insert update delete| read inserted updated deleted| logical physical";/ 
  7. }/ 
  8. else if ($2 ~ /Queries/){queries=$3;}/ 
  9. else if ($2 ~ /Com_select /){com_select=$3;}/ 
  10. else if ($2 ~ /Com_insert /){com_insert=$3;}/ 
  11. else if ($2 ~ /Com_update /){com_update=$3;}/ 
  12. else if ($2 ~ /Com_delete /){com_delete=$3;}/ 
  13. else if ($2 ~ /Innodb_rows_read/){innodb_rows_read=$3;}/ 
  14. else if ($2 ~ /Innodb_rows_deleted/){innodb_rows_deleted=$3;}/ 
  15. else if ($2 ~ /Innodb_rows_inserted/){innodb_rows_inserted=$3;}/ 
  16. else if ($2 ~ /Innodb_rows_updated/){innodb_rows_updated=$3;}/ 
  17. else if ($2 ~ /Innodb_buffer_pool_read_requests/){innodb_lor=$3;}/ 
  18. else if ($2 ~ /Innodb_buffer_pool_reads/){innodb_phr=$3;}/ 
  19. else if ($2 ~ /Uptime / && count >= 2){/ 
  20. printf(" %s |%9d",strftime("%H:%M:%S"),queries);/ 
  21. printf("|%6d %6d %6d %6d",com_select,com_insert,com_update,com_delete);/ 
  22. printf("|%6d %8d %7d %7d",innodb_rows_read,innodb_rows_inserted,innodb_rows_updated,innodb_rows_deleted);/ 
  23. printf("|%10d %11d/n",innodb_lor,innodb_phr);/ 
  24. }}' 
  25.  
  26. ----------|---------|--- MySQL Command Status --|----- Innodb row operation ----|-- Buffer Pool Read -- 
  27. ---Time---|---QPS---|select insert update delete| read inserted updated deleted| logical physical 
  28. 10:37:13 | 2231| 274 214 70 0| 4811 160 71 0| 4146 0 
  29. 10:37:14 | 2972| 403 256 84 23| 2509 173 85 23| 4545 0 
  30. 10:37:15 | 2334| 282 232 66 1| 1266 154 67 1| 3543 0 
  31. 10:37:15 | 2241| 271 217 66 0| 1160 129 66 0| 2935 0 
  32. 10:37:17 | 2497| 299 224 97 0| 1141 149 95 0| 3831 0 
  33. 10:37:18 | 2871| 352 304 74 23| 8202 226 73 23| 6167 0 
  34. 10:37:19 | 2441| 284 233 82 0| 1099 121 78 0| 3292 0 
  35. 10:37:20 | 2342| 279 242 61 0| 1083 224 61 0| 3366 0 

就這樣了,這幾個命令自己用的比較多,隨手分享出來。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产一区二区三区直播精品电影| 成人在线小视频| 精品一区二区三区三区| 亚洲尤物视频网| 日韩国产欧美精品一区二区三区| 中文字幕久久精品| 亚洲欧美日本精品| 久久国产天堂福利天堂| 欧美日韩成人免费| 狠狠色狠色综合曰曰| 国产精品久久久久久久久男| 亚洲精品美女久久久久| 粉嫩av一区二区三区免费野| 不卡av日日日| 国语对白做受69| 丁香五六月婷婷久久激情| 亚洲一区亚洲二区亚洲三区| 亚洲一区免费网站| 欧美与黑人午夜性猛交久久久| 亚洲天堂第一页| 亚洲香蕉在线观看| 亚洲美女在线看| 久久久中精品2020中文| 日韩欧美国产免费播放| 亚洲精品动漫久久久久| 欧美自拍视频在线| 欧美精品一区二区三区国产精品| 成人淫片在线看| 97视频在线观看亚洲| 欧美第一淫aaasss性| 精品亚洲精品福利线在观看| 色在人av网站天堂精品| 国产精品91在线| 成人精品一区二区三区| 中日韩午夜理伦电影免费| 国产小视频国产精品| 欧美性视频精品| 自拍偷拍亚洲一区| 亚洲久久久久久久久久| 欧美日韩免费在线| 国产精品一香蕉国产线看观看| 高跟丝袜一区二区三区| 国产成人亚洲综合| 久久精品国产一区| 在线视频亚洲欧美| 久久久久久亚洲精品中文字幕| 日韩视频永久免费观看| 欧美一级高清免费| 日韩欧美亚洲综合| 欧美夫妻性视频| 国产精品视频大全| 2019av中文字幕| 亚洲国产高潮在线观看| 欧美日韩在线视频一区| 精品久久国产精品| 中文字幕亚洲欧美日韩2019| 91视频免费在线| 日本一区二区不卡| 成人福利在线视频| 国产偷国产偷亚洲清高网站| 欧美风情在线观看| 欧美视频不卡中文| 欧美日韩亚洲一区二区| 久久夜精品香蕉| 97热在线精品视频在线观看| 亚洲最大成人在线| 亚洲精品中文字幕女同| 热99精品里视频精品| 成人h视频在线观看播放| 美女久久久久久久| 日韩视频在线免费观看| 欧美在线视频免费观看| 韩国三级日本三级少妇99| 91久久久久久| 亚洲国产精品成人一区二区| 国产在线999| 久久av中文字幕| 国产一区二区黑人欧美xxxx| 亚洲第一偷拍网| 日韩在线观看高清| 国产视频亚洲精品| 永久免费毛片在线播放不卡| 亚洲精品电影网| 1769国产精品| 国模精品系列视频| 国产有码在线一区二区视频| 亚洲国产成人在线视频| 国产精品mp4| 91产国在线观看动作片喷水| 成人性生交xxxxx网站| 国产精品678| 久久精品中文字幕免费mv| 91免费人成网站在线观看18| 97视频在线播放| 国产成人一区二区在线| 国产欧美 在线欧美| 色综合男人天堂| 亚洲成人久久电影| 日韩av电影院| 欧美午夜精品久久久久久浪潮| 日韩欧美国产高清91| 亚洲福利视频二区| 97人洗澡人人免费公开视频碰碰碰| 欧美午夜性色大片在线观看| 久久久久亚洲精品| 在线观看国产精品日韩av| 国产精品偷伦一区二区| 91精品国产色综合久久不卡98口| 亚洲人线精品午夜| 亚洲网址你懂得| 国产在线观看精品一区二区三区| 国产精品青青在线观看爽香蕉| 欧美一级大片在线观看| 亚洲综合小说区| 91沈先生作品| 国产精品久久久av久久久| 亚洲精品在线观看www| 国产精品久久久久久久久久久久久久| 91高清在线免费观看| 亚洲美女av黄| 久久久精品亚洲| 欧美成人精品不卡视频在线观看| 国产香蕉精品视频一区二区三区| 91亚洲精品在线| 国产99视频在线观看| 欧美午夜片欧美片在线观看| 38少妇精品导航| 亚洲国产高清福利视频| 国产大片精品免费永久看nba| 中文字幕日韩av综合精品| 国产日产久久高清欧美一区| 久久久国产视频91| 亚洲福利在线观看| 日韩av在线免播放器| 欧美最近摘花xxxx摘花| 国产区亚洲区欧美区| 亚洲午夜女主播在线直播| 激情av一区二区| 国产精品69久久| 国产福利成人在线| 欧美一区三区三区高中清蜜桃| 欧美国产日韩在线| 亚洲国产一区二区三区在线观看| 91亚洲国产成人精品性色| 亚洲人成在线观看| 日韩精品免费综合视频在线播放| 久久久久久久久久久网站| 亚洲男人天堂九九视频| 日韩欧美国产高清91| 国产精品欧美激情在线播放| 91成人性视频| 精品国内产的精品视频在线观看| 久久五月情影视| 欧美亚洲午夜视频在线观看| 欧美精品成人91久久久久久久| 欧美精品做受xxx性少妇| 亚洲精品成人久久电影| 成人免费观看a| 91欧美激情另类亚洲| 成人午夜激情网| 日本成人激情视频| 成人网页在线免费观看| 国产精品视频资源| 91日韩在线播放|