成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 實(shí)例講解MySQL統(tǒng)計(jì)庫表大小

實(shí)例講解MySQL統(tǒng)計(jì)庫表大小

熱門標(biāo)簽:電話機(jī)器人是電腦呼號嗎 上海市三維地圖標(biāo)注 博樂電銷機(jī)器人 400電話到哪辦理優(yōu)惠 云南大數(shù)據(jù)外呼系統(tǒng) 怎么更改高德地圖標(biāo)注 南寧外呼系統(tǒng)招商 機(jī)器人打電銷電話 鄭州網(wǎng)絡(luò)外呼系統(tǒng)價錢

統(tǒng)計(jì)每個庫每個表的大小是數(shù)據(jù)治理的其中最簡單的一個要求,本文將從抽樣統(tǒng)計(jì)結(jié)果及精確統(tǒng)計(jì)結(jié)果兩方面來統(tǒng)計(jì)MySQL的每個庫每個表的數(shù)據(jù)量情況。

1、統(tǒng)計(jì)預(yù)估數(shù)據(jù)量

mysql數(shù)據(jù)字典庫information_schema里記錄了統(tǒng)計(jì)的預(yù)估數(shù)據(jù)量(innodb引擎表不準(zhǔn)確,MyISAM引擎表準(zhǔn)確)及數(shù)據(jù)大小、索引大小及表碎片的大小等信息。

如果想了解每個庫及表的大概數(shù)據(jù)量級,可以直接查information_schema.tables進(jìn)行統(tǒng)計(jì)即可。例如:

SELECT table_schema,table_name,table_rows,data_length+index_length+ data_free data_size
 FROM information_schema.`TABLES` WHERE table_schema IN ('db1','db2');

其中data_size單位為B

如上文所述,統(tǒng)計(jì)信息里的數(shù)據(jù)條數(shù)及size是根據(jù)部分?jǐn)?shù)據(jù)抽樣統(tǒng)計(jì)的值,與實(shí)際大小存在差異,且表越大,差異越明顯,如果想知道每張表的實(shí)際情況,需用后續(xù)的方法。

2、統(tǒng)計(jì)實(shí)際數(shù)據(jù)量

想要統(tǒng)計(jì)每張表的實(shí)際大小就得去遍歷每個表算出對的記錄數(shù),通過查看表空間大?。總€表獨(dú)立表空間)查看每個表的size。通過以下步驟即可達(dá)到精確統(tǒng)計(jì)的目的。

創(chuàng)建路徑

創(chuàng)建一個工作路徑,保存腳本及臨時文件等

mkdir -p /usr/local/data_size

創(chuàng)建統(tǒng)計(jì)庫及表

在需要統(tǒng)計(jì)的數(shù)據(jù)庫實(shí)例上創(chuàng)建統(tǒng)計(jì)庫

SQL> create database bak_db;

創(chuàng)建統(tǒng)計(jì)的存儲過程

SQL> use bak_db;
SQL>CREATE PROCEDURE `p_db_size`()
BEGIN
DECLARE v_id INT;
DECLARE v_maxid INT;
DECLARE v_tbname VARCHAR(50);
DECLARE v_dbname VARCHAR(50);
DECLARE v_sql_upd VARCHAR(200);
SET v_id =(SELECT MIN(id) FROM bak_db.tb_size);
SET v_maxid =(SELECT MAX(id) FROM bak_db.tb_size);
WHILE v_id =v_maxid
DO
SET v_tbname = (SELECT tbname FROM bak_db.tb_size WHERE id=v_id);
SET v_dbname = (SELECT dbname FROM bak_db.tb_size WHERE id=v_id);
SET v_sql_upd = CONCAT('update bak_db.tb_size set tb_rows=(select count(*) from ',v_dbname,".",v_tbname,") where id=",v_id);
  SET @v_sql_upd := v_sql_upd;
  PREPARE stmt FROM @v_sql_upd;
  EXECUTE stmt ;
  DEALLOCATE PREPARE stmt;
  SET v_id = v_id +1;
END WHILE;
  END;

創(chuàng)建腳本

vim    data.sh
/* 插入如下內(nèi)容*/

#! /bin/bash
cd /usr/local/data_size
du -s /data/mysql/mysql3306/data/db1/* |grep -v ".frm" |grep -v ".opt" >/usr/local/data_size/data_size     
du -s /data/mysql/mysql3306/data/db2/* |grep -v ".frm" |grep -v ".opt">>/usr/local/data_size/data_size

# 后面4步是拼接成sql 
awk '{print "insert into bak_db.tb_size(size,tb_route)values("""$0}' /usr/local/data_size/data_size >/usr/local/data_size/data_size1  
awk '{print $0";"}' /usr/local/data_size/data_size1 >/usr/local/data_size/data_size.sql
sed -i "s#\t#,'#g" /usr/local/data_size/data_size.sql
sed -i "s#;#');#g" /usr/local/data_size/data_size.sql

# 創(chuàng)建統(tǒng)計(jì)表
 /usr/local/mysql5.7/bin/mysql -uroot -p'Test#123456' -h 192.168.28.132 -e "drop table if exists bak_db.tb_size;CREATE TABLE IF NOT EXISTS bak_db.tb_size ( id INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT ,size INT,tb_route VARCHAR(200),tbname VARCHAR(50),dbname VARCHAR(50),tb_rows INT(11));" 

# 導(dǎo)入數(shù)據(jù)
 /usr/local/mysql5.7/bin/mysql -uroot -p'Test#123456' -h 192.168.28.132 -e "use bak_db;truncate table bak_db.tb_size;source /usr/local/data_size/data_size.sql;"

# 生成庫名及表名,當(dāng)然該步驟也可以從數(shù)據(jù)字段中獲取
 /usr/local/mysql5.7/bin/mysql -uroot -p'Test#123456' -h 192.168.28.132 -e "use bak_db;UPDATE bak_db.tb_size SET tbname=REPLACE(SUBSTRING_INDEX(tb_route,'/',-1),'.ibd','');"
 /usr/local/mysql5.7/bin/mysql -uroot -p'Test#123456' -h 192.168.28.132 -e "UPDATE bak_db.tb_size SET dbname=LEFT (SUBSTRING_INDEX(tb_route,'/',-2),INSTR(SUBSTRING_INDEX(tb_route,'/',-2),'/')-1);"
sleep 10       # 如果之前的步驟在主庫金學(xué)習(xí)學(xué)習(xí),則建議暫停一段時間 以免后面統(tǒng)計(jì)的時候無法獲得表及內(nèi)容,如果前面的步驟都在從庫,則可以省略該步驟
echo 'start call procedure' 
# 調(diào)用存儲過程 統(tǒng)計(jì)每個表的記錄條數(shù)
/usr/local/mysql5.7/bin/mysql -uroot -p'Test#123456' -h 192.168.28.132 -e "use bak_db;call bak_db.p_db_size();"

# 把表及數(shù)據(jù)導(dǎo)出
/usr/local/mysql5.7/bin/mysqldump -uroot -p'Test#123456' -h 192.168.28.132 --single-transaction bak_db tb_size >/usr/local/data_size/tb_size.sql

# 將表及結(jié)果導(dǎo)入主庫(從庫相當(dāng)于刪除在重建了一次)
/usr/local/mysql5.7/bin/mysql -uroot -p'Test#123456' -h 192.168.28.128 -e "use bak_db;source /usr/local/data_size/tb_size.sql;"

結(jié)果如下:

可以看出精確值與統(tǒng)計(jì)信息里的值差異還是很大的,且表越大 差異越明顯。

TIPS:  本文精確統(tǒng)計(jì)的腳本還有許多優(yōu)化空間,寫的比較倉促,大家可以按需自行調(diào)整,水平有限,歡迎斧正。如有問題,歡迎與我溝通。

以上就是實(shí)例講解MySQL統(tǒng)計(jì)庫表大小的詳細(xì)內(nèi)容,更多關(guān)于MySQL統(tǒng)計(jì)庫表大小的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • 概述MySQL統(tǒng)計(jì)信息
  • 一個Shell小腳本精準(zhǔn)統(tǒng)計(jì)Mysql每張表的行數(shù)實(shí)現(xiàn)
  • mysql實(shí)現(xiàn)多表關(guān)聯(lián)統(tǒng)計(jì)(子查詢統(tǒng)計(jì))示例
  • Python實(shí)現(xiàn)Mysql數(shù)據(jù)統(tǒng)計(jì)及numpy統(tǒng)計(jì)函數(shù)
  • sqlserver/mysql按天、按小時、按分鐘統(tǒng)計(jì)連續(xù)時間段數(shù)據(jù)【推薦】
  • 詳解mysql 獲取某個時間段每一天、每一個小時的統(tǒng)計(jì)數(shù)據(jù)
  • PHP+MySQL實(shí)現(xiàn)對一段時間內(nèi)每天數(shù)據(jù)統(tǒng)計(jì)優(yōu)化操作實(shí)例
  • php 廣告點(diǎn)擊統(tǒng)計(jì)代碼(php+mysql)
  • MySQL 8.0統(tǒng)計(jì)信息不準(zhǔn)確的原因

標(biāo)簽:秦皇島 杭州 恩施 寧夏 白銀 定西 澳門 益陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《實(shí)例講解MySQL統(tǒng)計(jì)庫表大小》,本文關(guān)鍵詞  實(shí)例,講解,MySQL,統(tǒng)計(jì),庫表,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《實(shí)例講解MySQL統(tǒng)計(jì)庫表大小》相關(guān)的同類信息!
  • 本頁收集關(guān)于實(shí)例講解MySQL統(tǒng)計(jì)庫表大小的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    成人在线影视| 日韩视频在线永久播放| 欧美日本精品| 国产在线观看中文字幕| 国产 欧美 在线| 国产婷婷色一区二区在线观看| 一区二区三区在线视频111| 里番精品3d一二三区| 国产精品91xxx| 成人动漫精品一区二区| 亚洲va欧美va人人爽| 国产高清精品软男同| 欧美人与性动交xxⅹxx| 免费观看在线色综合| 亚洲人成网站在线播| 亚洲www永久成人夜色| 99精品国产一区二区三区2021| 亚洲一区在线播放| 91麻豆精品国产| 精品成人自拍视频| 午夜欧美精品久久久久久久| 国产精品毛片一区二区| ww亚洲ww在线观看国产| 亚洲熟女www一区二区三区| 欧美成人一二三| 成人精品免费视频| 麻豆亚洲一区| 成人av网站在线播放| 精品视频一区二区在线观看| 国产精品盗摄一区二区三区| 国产美女扒开尿口久久久| av一区二区三区四区| 国内精品视频在线播放| 免费男女羞羞的视频网站中文子暮| 激情久久久久久久| 伊人国产精品| 日韩视频一区在线观看| 亚洲三级 欧美三级| 天天操天天干天天综合网| 高h放荡受浪受bl| 国产精彩免费视频| 亚洲精品乱码电影在线观看| 91亚洲国产成人精品一区| 国产白浆在线观看| 91大神在线网站| 亚洲精品久久久成人| 久久久久国产精品一区| 一级欧美一级日韩| 欧美一区二区在线免费播放| 日本乱子伦xxxx| 亚洲国产精品第一区二区三区| 人妖粗暴刺激videos呻吟| 中文字幕不卡免费视频| 男女啪啪a级毛片| 筱崎爱全乳无删减在线观看| 91黑人精品一区二区三区| 一区二区在线播放视频| 影音先锋男人在线资源| 亚洲精品国产一区黑色丝袜| 日韩三级网址| 久久综合资源网| 一区二区三区高清在线观看| 国产精品久久久久久久久免费| 亚洲男人天堂2017| 大地资源二中文在线影视观看| 丝袜 亚洲 另类 欧美 重口| 欧美激情精品久久久久久小说| 91av免费观看| 在线一区av| 亚洲欧洲午夜一线一品| 国产成人精品网| 久久久久久无码精品大片| a一区二区三区| 在线一区二区三区做爰视频网站| 国产精品免费区二区三区观看| 亚洲电影在线看| 国产美女明星三级做爰| 日本性高潮视频| 岛国av一区二区三区| 精品丰满少妇一区二区三区| 欧美5-7sexvideos处| 欧美日韩美少妇| 欧美日韩在线看片| 成人午夜精品在线| 日韩高清免费观看| 久久久久亚洲AV| 色综合伊人色综合网| 777久久精品一区二区三区无码| 亚洲xxxx在线| 99久久久国产精品无码免费| 国产88在线观看入口| 免费黄色在线网址| 欧美日韩黄色网| 国产日韩欧美在线视频观看| 国产精品成人一区二区| 最近的2019中文字幕免费一页| 成人av在线网| 粉嫩蜜臀av国产精品网站| 99久久婷婷国产综合精品青牛牛| 国产美女激情视频| 亚洲怡红院在线观看| 青娱乐免费在线视频| 久久久久99精品| 亚洲免费观看高清完整版在线观看| 亚洲乱亚洲高清| 三级小说一区| 欧美激情久久久久| 国产亚洲成人精品| 国产精品10p综合二区| 亚洲国产精品嫩草影院| 日本啊v在线| 羞羞色院91蜜桃| 黄色在线视频观看网站| 综合激情亚洲| 国产一区二区三区久久久久久久久| 91国产视频在线| 亚洲欧美日韩另类精品一区二区三区| 在线视频观看一区二区| 97免费公开视频| 秋霞午夜理伦电影在线观看| 天堂网在线观看| 偷拍精品精品一区二区三区| 91欧美精品午夜性色福利在线| 国产一区二区三区欧美| 警花观音坐莲激情销魂小说| 亚洲欧美日韩综合一区| 日本三级久久| 国产精品久久a| 日韩高清成人| 成人精品影视| 国产1区2区| 久久99精品这里精品3| 国产+高潮+白浆+无码| 最新二区三区av| 小小的日本在线观看免费色网| 亚洲91av| 五月天久久久久久| 久久久久久久久久久妇女| 日韩av网站免费在线| 在线观看国产精品网站| 欧美黑人猛猛猛| 欧美wwwsss9999| 3d性欧美动漫精品xxxx软件| 欧美人与性囗牲恔配| 亚洲精品久久久北条麻妃| 亚洲欧美日韩在线播放| 高清av免费一区中文字幕| 日本japanese极品少妇| 天天色天天操天天| 亚洲精品18| 中文字幕在线2019| 无码国模国产在线观看| 在线观看中文字幕2021| 性欧美在线看片a免费观看| 欧美熟妇精品一区二区蜜桃视频| 亚洲欧美手机在线| 欧美亚洲日本一区二区三区| 国产精品一二| 艳妇乳肉豪妇荡乳av| 国产一区二区三区色淫影院| 精品免费二区三区三区高中清不卡| 免费黄视频在线观看| 中文在线字幕免费观| 你真棒插曲来救救我在线观看| 日产精品一线二线三线芒果| 日韩视频在线免费播放| 男女午夜网站| 欧美激情在线播放| 国产午夜在线播放| 国产成人精品一区二| 国内精品久久久久影院 日本资源| 国产做受高潮漫动| 亚洲日本中文字幕在线| 放荡的美妇在线播放| 亚洲一区制服诱惑| 超碰在线免费看| 日本一区二区三区在线视频| 国内自拍视频一区| 日韩二区三区四区| 大桥未久一区二区| 91在线观看网站| 中文字幕一二三四| 国产经典一区| 九九热只有这里有精品| 欧美黑人xxxxx| 免费毛片在线不卡| 国产精品高颜值在线观看| jizzjizzjizz国产| 最新亚洲精品国自产在线观看| 看黄色免费网站| 国产一二三区精品| 伊人成人在线视频| 性xxxx搡xxxxx搡欧美| 久久亚洲道色| 在线视频99| 日本精品www| 91精品美女在线| yy6080久久伦理一区二区| mm视频在线视频| 午夜免费福利视频| 亚洲国产美女视频| 性欧美videos粗暴| 国产一区二区日韩精品欧美精品| 偷拍欧美精品| 日本www高清视频| 欧美黑人性猛交| 亚州av乱码久久精品蜜桃| 亚洲国内高清视频| 国产视频网站在线| 青青草激情视频| 在线看欧美视频| 国产精品久久久久久亚洲毛片| 国产一区二区三区精品在线观看| 波多野结衣91| 欧美色图综合网| ...中文天堂在线一区| 欧美在线免费观看视频| 日韩欧美另类在线| 99影视tv| 欧美一级淫片| 999在线视频| 欧美高清xxxx性| 日本一区二区三区四区在线视频| 日本一区二区三区在线不卡| www在线视频观看| 91福利视频网站| 免费看毛片网站| 美女脱光内衣内裤视频久久影院| 成人亚洲精品久久久久软件| 欧美一级裸体视频| 最新av免费在线| 亚洲另类春色国产| 亚洲久草在线视频| 日本成人一区二区三区| 欧美妇乱xxxxx视频| 亚洲欧美在线视频免费| 欧美午夜影院在线视频| 亚洲色婷婷久久精品av蜜桃| 黄色片免费观看| 一区二区日韩| 天天爽夜夜爽夜夜爽精品| 久热这里只精品99re8久| 久久66热re国产毛片基地| 亚洲国产精品传媒在线观看| 国产中文字幕日韩| 香蕉国产在线| 欧美在线视频日韩| 日韩三区免费| 九九久久精品| 自慰无码一区二区三区| 性久久久久久久久久久| 亚洲搞黄视频| 狠狠操夜夜操| 日韩专区在线观看| 一区三区在线欧| 亚洲综合激情另类专区老铁性| 成人中文字幕在线| 国产极品嫩模在线观看91精品| 久久免费视频这里只有精品| 日本aⅴ写真网站免费| 国产精欧美一区二区三区| 欧美国产欧美亚洲国产日韩mv天天看完整| 精品无人区乱码1区2区3区在线| 亚洲精品乱码久久久久久蜜桃91| 高清av电影在线观看| 欧美激情福利| 超碰97久久国产精品牛牛| 亚洲美女少妇无套啪啪呻吟| 国产99在线|亚洲| 欧美视频精品在线观看| 免费看毛片的网站| 1区2区3区欧美| 蜜桃视频在线观看www社区| 男人资源网站| а√最新版地址在线天堂| 182午夜在线观看| eeuss鲁片一区二区三区在线观看| 国产在线拍偷自揄拍精品| 亚洲一区二区三区加勒比| 天天碰夜夜操| 欧美大片一区二区| 国产精品久久久久免费a∨| 国产精品第5页| 国产在线视频一区二区三区| 久久精品日产第一区二区三区| 国产亚洲精品久久久久动| 欧美孕妇性xx| 欧美xxxx中国| 成年免费插网| 97久久网站| 日韩爱爱小视频| 欧美三级中文字幕| 正义之心1992免费观看全集完整版| 国产精品无码天天爽视频| 婷婷国产v国产偷v亚洲高清| 亚洲欧美日韩在线观看a三区| 亚洲一卡2卡三卡4卡2021四卡| 欧美日本一道本| 国产视频二区| 欧美另类视频在线| 伊大人久久香线焦宗合一75大| 欧美日韩激情视频在线观看| av小说在线| 久久综合九色综合97婷婷女人| 中文官网资源新版中文第二页在线观看| 亚洲综合精品一区二区| 欧美巨猛xxxx猛交黑人97人| 日本最新中文字幕| 乱亲女秽乱长久久久| 日韩av图片| 538任你躁在线精品视频网站| 国产高清一区二区三区| 四虎5151久久欧美毛片| 国产极品jizzhd欧美| 亚洲成av人片一区二区梦乃| 疯狂揉花蒂控制高潮h| 日韩精品一区二区三区中文字幕| 奶水喷射视频一区| 美女诱惑黄网站一区| www.亚洲男人天堂| 欧美 日韩 国产 成人 在线| av中文在线资源库| 国产一级做a爰片久久| 欧美日韩亚洲激情| 全球av集中精品导航福利| av毛片在线免费看| 欧美主播一区二区三区美女| 91综合久久一区二区|