mysql实例下具体查看库,和表的大小

   1. mysql 查看实例下,每个库的大小      select  TABLE_SCHEMA, concat(截断(总和(data_length)/1024/1024, 2),, MB), as  data_size,   concat(截断(总和(index_length)/1024/1024, 2),“m”), as  index_size   得到information_schema.tables   group  by  TABLE_SCHEMA   order  by  data_length  desc;         2. mysql 查看具体某个库里面的某个表的大小。   select  concat(圆(sum (DATA_LENGTH/1024/1024), 2),“M”),得到tables  where  table_schema=\ " $ {db} \ ",以及table_name=\ " ${表}\ "               3 .查看mysql 实例下,所有库下的每个表的大小。   # !/bin/bash   祝辞allsize.txt   for  n  cat  mysqlbackuplist.txt的拷贝   做      ,,,,,,,echo =========, $ {n},=========,,在祝辞allsize.txt   ,,,for  db 拷贝的mysql  -uroot  -ppassword  - h n 美元;-e “show 数据库;”,| awk ,“NR> 1} {print  1美元的| egrep  -v “模式| tmp | sys | innodb mysql | | tigasedb ' '   ,才能做   ,,,,,,,的在$ {db} size.txt   ,,,,,,,echo =========, $ {db},=========,,,,,,,echo =========, $ {db},=========,祝辞祝辞allsize.txt   ,,,,,,,for  table 拷贝的mysql  -uroot  -ppassword  - h n 美元;-e “use  $ {db}, show 表”的   ,,,,,,,   ,,,,,,,,,,,selectsql=皊elect  concat(圆(sum (DATA_LENGTH/1024/1024), 2),“M”),得到tables  where  table_schema=\ " $ {db} \“table_name害=\ " ${表}\”;“   ,,,,,,,,,,,mysql  -uroot  -ppassword  - h n 美元;-e “use  information_schema, selectsql美元”,| awk  -v 表=$ table  ' NR> 1 {print  table  ",, ", $ 1}’,,在祝辞{db} size.txt美元   ,,,,,,,,,,,   ,,,,,,,   ,,,,,,,cat  $ {db} size.txt | sort  -k  2, -rn 在祝辞allsize.txt   ,,,done       以前做


mysql实例下具体查看库,和表的大小