婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 一個Shell小腳本精準統計Mysql每張表的行數實現

一個Shell小腳本精準統計Mysql每張表的行數實現

熱門標簽:外呼系統的合法性 威海電銷外呼系統好用嗎 房產證地圖標注的兩個面積 輝縣市地圖標注 武漢語音電銷機器人加盟 地圖標注x是啥意思 湖北孝感如何辦理 北京電銷機器人對市場的影響 同花順電話機器人微信

前言

對于開發或者運維人員來說,Mysql數據庫每張表的數量肯定是要了解下,有助于我們清理無用數據或者了解哪張表比較占用空間。

另外多次統計表的行數,還能發現Mysql表的增量情況,能夠預測表未來會有多大的量。

廢話不多說,直接帶大家寫一個簡單的Shell小腳本

循環獲取數據庫名

直接上Shell代碼,show databases獲取所有的庫名。結果有一個我們不想要的,就是Database,這個grep -v掉,輕松獲取所有數據庫

[root@shijiangeit ~]# mysql -h 127.0.0.1 -uxxx -pxxx -e "show databases;" 2>/dev/null
+--------------------+
| Database      |
+--------------------+
| information_schema |
| mysql       |
| performance_schema |
| shijiange     |
| test        |
| wordpress     |
+--------------------+
[root@shijiangeit ~]# mysql -h 127.0.0.1 -uxxx -pxxx -e "show databases;" 2>/dev/null |grep -v Database
information_schema
mysql
performance_schema
shijiange
test
wordpress

循環獲取所有表

有了庫信息,獲取所有表就簡單了,直接上Shell代碼。show tables獲取所有表名,其中Tables_in不需要,grep -v掉。

[root@shijiangeit ~]# for onedb in $(mysql -h 127.0.0.1 -uxxx -pxxx -e "show databases;" 2>/dev/null |grep -v Database);do
>  echo $onedb
>  mysql -h 127.0.0.1 -uxxx -pxxx $onedb -e "show tables" 2>/dev/null
> done
information_schema
+---------------------------------------+
| Tables_in_information_schema     |
+---------------------------------------+
| CHARACTER_SETS            |
| COLLATIONS              |
| COLLATION_CHARACTER_SET_APPLICABILITY |
| COLUMNS                |
| COLUMN_PRIVILEGES           |
| ENGINES                |
| EVENTS                |
| FILES                 |
| GLOBAL_STATUS             |
| GLOBAL_VARIABLES           |
| KEY_COLUMN_USAGE           |

循環統計每張表的行數

取出庫名加表名,一個select count(1)統計表的行數,循環統計,直接上Shell代碼。

[root@shijiangeit ~]# for onedb in $(mysql -h 127.0.0.1 -uxxx -pxxx -e "show databases;" 2>/dev/null |grep -v Database);do
>  for onetab in $(mysql -h 127.0.0.1 -uxxx -pxxx $onedb -e "show tables" 2>/dev/null |grep -v 'Tables_in_');do
>   onetablength=$(mysql -h 127.0.0.1 -uxxx -pxxx $onedb -e "select count(1) from $onetab" 2>/dev/null |grep -v 'count')
>   echo -e "$onedb.$onetab\t$onetablength"
>  done
> done
information_schema.CHARACTER_SETS  40
information_schema.COLLATIONS  219
information_schema.COLLATION_CHARACTER_SET_APPLICABILITY  219
information_schema.COLUMNS 1789
information_schema.COLUMN_PRIVILEGES  0
shijiange.logincount  4
shijiange.member  0
shijiange.user 2097153
test.detect_servers 0
wordpress.wp_commentmeta  0
wordpress.wp_comments  0
wordpress.wp_links 0
wordpress.wp_options  156

變量化,腳本直接用

需要統計哪個Mysql,前面三個變量一改,立馬就能統計所有表的大小了。

mysqlhost=127.0.0.1
mysqluser=xxx
mysqlpassword=xxx

for onedb in $(mysql -h $mysqlhost -u$mysqluser -p$mysqlpassword -e "show databases;" 2>/dev/null |grep -v Database);do
 for onetab in $(mysql -h $mysqlhost -u$mysqluser -p$mysqlpassword $onedb -e "show tables" 2>/dev/null |grep -v 'Tables_in_');do
  onetablength=$(mysql -h $mysqlhost -u$mysqluser -p$mysqlpassword $onedb -e "select count(1) from $onetab" 2>/dev/null |grep -v 'count')
  echo -e "$onedb.$onetab\t$onetablength"
 done
done

想看哪張表的行數最多?

之前的腳本加個 |sort -nrk 2|less 搞定,超實用的小腳本就這樣完成了

[root@shijiangeit ~]# for onedb in $(mysql -h $mysqlhost -u$mysqluser -p$mysqlpassword -e "show databases;" 2>/dev/null |grep -v Database);do
>  for onetab in $(mysql -h $mysqlhost -u$mysqluser -p$mysqlpassword $onedb -e "show tables" 2>/dev/null |grep -v 'Tables_in_');do
>   onetablength=$(mysql -h $mysqlhost -u$mysqluser -p$mysqlpassword $onedb -e "select count(1) from $onetab" 2>/dev/null |grep -v 'count')
>   echo -e "$onedb.$onetab\t$onetablength"
>  done
> done | sort -nrk 2
shijiange.user 2097153
information_schema.INNODB_BUFFER_PAGE  8191
performance_schema.events_waits_summary_by_thread_by_event_name 5320
information_schema.INNODB_BUFFER_PAGE_LRU  3453

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 監控MySQL主從狀態的shell腳本
  • shell腳本一鍵安裝MySQL5.7.29的方法
  • mysql常用備份命令和shell備份腳本分享
  • shell腳本定時備份MySQL數據庫數據并保留指定時間
  • shell腳本自動化創建虛擬機的基本配置之tomcat--mysql--jdk--maven
  • shell腳本實現mysql定時備份、刪除、恢復功能
  • 通過Shell腳本批量創建服務器上的MySQL數據庫賬號
  • 使用shell腳本來給mysql加索引的方法
  • 干掉一堆mysql數據庫,僅需這樣一個shell腳本(推薦)
  • 使用shell腳本每天對MySQL多個數據庫自動備份的講解
  • MySQL Shell的介紹以及安裝

標簽:安康 紹興 西寧 武威 日喀則 蚌埠 迪慶 麗江

巨人網絡通訊聲明:本文標題《一個Shell小腳本精準統計Mysql每張表的行數實現》,本文關鍵詞  一個,Shell,小,腳本,精準,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《一個Shell小腳本精準統計Mysql每張表的行數實現》相關的同類信息!
  • 本頁收集關于一個Shell小腳本精準統計Mysql每張表的行數實現的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品国产精品网麻豆系列| 久久99国产精品久久| 精品亚洲国产成人av制服丝袜| 欧美极品xxx| 欧美日韩一区二区三区视频| 国产精品中文有码| 日韩va欧美va亚洲va久久| 国产精品久久久久久久久免费桃花 | 麻豆国产一区二区| 亚洲一区二区三区在线看| 中文字幕一区二区三区在线播放| 日韩三级在线观看| 777xxx欧美| 久久成人精品无人区| 久久久精品免费网站| 日韩欧美黄色影院| 欧美乱妇23p| 欧美日韩精品专区| 69堂成人精品免费视频| 欧洲人成人精品| 91精品1区2区| 在线观看日韩国产| 欧美日韩一区 二区 三区 久久精品| 99re热视频精品| 99久久免费精品| 色天天综合久久久久综合片| 色婷婷综合中文久久一本| 色婷婷久久一区二区三区麻豆| 91社区在线播放| 欧美日韩国产一区二区三区地区| 欧美综合一区二区三区| 欧美四级电影在线观看| 5566中文字幕一区二区电影| 国产精品传媒在线| 欧美精品一区二区三区久久久| 日韩精品一区二区三区四区视频 | 偷窥国产亚洲免费视频| 日韩电影在线观看一区| 激情五月婷婷综合网| 高清国产一区二区| 在线精品视频一区二区三四| 91麻豆精品国产91久久久久久久久| 精品国产凹凸成av人导航| 欧美激情中文不卡| 性做久久久久久久免费看| 欧美日韩电影在线播放| 777久久久精品| 中文字幕免费一区| 亚洲成av人片| 国产美女在线观看一区| 99r国产精品| 日韩亚洲欧美一区| 欧美一区二区三区四区视频| 欧美日韩国产综合视频在线观看 | 国产精品亚洲成人| 欧美艳星brazzers| 国产亚洲精久久久久久| 亚洲欧美成人一区二区三区| 日本va欧美va欧美va精品| 成人动漫一区二区| 日韩一区二区三区视频| 最近日韩中文字幕| 韩国成人在线视频| 欧美日韩一本到| 中文字幕精品一区二区三区精品| 亚洲一区自拍偷拍| 国产精品456露脸| 日韩一区二区在线观看视频| 国产精品国产三级国产普通话99| 无码av免费一区二区三区试看| 9人人澡人人爽人人精品| 日韩限制级电影在线观看| 综合在线观看色| 国产精品一区二区无线| 日韩一级欧美一级| 亚洲国产一二三| 91视频观看免费| 国产精品伦理一区二区| 国产一区二区导航在线播放| 7777精品伊人久久久大香线蕉超级流畅 | 亚洲免费av高清| 国产91色综合久久免费分享| 精品日韩一区二区| 日韩**一区毛片| 777奇米四色成人影色区| 亚洲成a人在线观看| 色94色欧美sute亚洲线路一ni| 国产婷婷色一区二区三区| 麻豆成人av在线| 51精品久久久久久久蜜臀| 亚洲一区二区视频在线观看| 91在线观看一区二区| 亚洲高清视频的网址| 91久久国产综合久久| 亚洲少妇最新在线视频| 成人av在线资源网站| 欧美激情一区二区三区蜜桃视频| 久久国产精品第一页| 欧美r级在线观看| 韩国欧美国产一区| 2023国产一二三区日本精品2022| 久久99国产乱子伦精品免费| 欧美va亚洲va香蕉在线| 久久精品av麻豆的观看方式| 日韩欧美一区二区久久婷婷| 午夜私人影院久久久久| 91精品福利在线一区二区三区 | 欧美一区午夜精品| 日本不卡一区二区| 日韩三级视频在线看| 全部av―极品视觉盛宴亚洲| 欧美一区二区私人影院日本| 精一区二区三区| 国产女同互慰高潮91漫画| a亚洲天堂av| 亚洲一区二区三区四区在线| 欧美一区二区在线不卡| 国模冰冰炮一区二区| 国产精品国产三级国产| 色呦呦日韩精品| 日韩精品成人一区二区在线| 精品国产亚洲一区二区三区在线观看| 国产美女久久久久| 综合亚洲深深色噜噜狠狠网站| 欧美日韩国产另类一区| 激情图区综合网| 一区二区三区在线观看欧美| 日韩一区二区视频| 国产精品羞羞答答xxdd| 亚洲激情五月婷婷| 精品99久久久久久| 色美美综合视频| 九九视频精品免费| 亚洲一区二区在线免费观看视频| 26uuu亚洲综合色| 色国产综合视频| 国产在线不卡一区| 亚洲一区二区美女| 日本一区二区三区高清不卡| 欧美怡红院视频| 国产精品1区2区| 日韩av成人高清| 亚洲一区二区视频在线观看| 久久久青草青青国产亚洲免观| 欧美日韩在线免费视频| 国产成人免费视频网站| 免费人成在线不卡| 一区二区三区日本| 国产亚洲综合av| 欧美一区二区三区免费视频| 91亚洲资源网| 国产福利一区二区三区视频在线| 天堂成人免费av电影一区| 一色屋精品亚洲香蕉网站| 精品奇米国产一区二区三区| 在线播放日韩导航| 91国产成人在线| 99精品视频一区二区| 国产成人啪免费观看软件| 捆绑紧缚一区二区三区视频| 日韩精品乱码av一区二区| 亚洲成a人片在线不卡一二三区| 一区免费观看视频| 欧美国产亚洲另类动漫| 国产欧美一区二区精品性色超碰| 欧美变态tickling挠脚心| 91精品国产综合久久精品app| 欧美日韩午夜在线视频| 欧美日免费三级在线| 在线一区二区视频| 欧美性生活一区| 精品视频在线看| 欧美日韩国产一级片| 91麻豆精品国产自产在线| 欧美精品一级二级三级| 欧美顶级少妇做爰| 日韩亚洲欧美一区二区三区| 欧美刺激脚交jootjob| 精品国产精品网麻豆系列 | 一区二区三区美女| 亚洲欧美激情在线| 一区二区三区日韩欧美精品| 一区二区三区不卡视频在线观看 | 国产美女久久久久| 国产激情一区二区三区四区| 国产精品亚洲一区二区三区妖精| 高清av一区二区| 在线一区二区三区四区五区| 欧美三级一区二区| 日韩欧美国产综合| 国产亚洲欧美激情| 亚洲欧美一区二区三区国产精品 | 日韩精品一区二区三区三区免费| 91精品国产乱| 久久久久久久久蜜桃| 亚洲国产精品精华液2区45| 亚洲人xxxx| 日本91福利区| 成人看片黄a免费看在线| 欧美中文字幕一区二区三区 |