1.mysql 查看实例下,每个库的大小

select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),‘ MB‘) as data_size,

concat(truncate(sum(index_length)/1024/1024,2),‘MB‘) as index_size

from information_schema.tables

group by TABLE_SCHEMA

order by data_length desc;

2.mysql 查看具体某个库里面的某个表的大小。

select concat(round(sum(DATA_LENGTH/1024/1024),2),‘M‘) from tables where table_schema=\"${db}\" AND table_name=\"${table}\"

3.查看mysql 实例下,所有库下的每个表的大小。

#!/bin/bash

>allsize.txt

for n in `cat mysqlbackuplist.txt`

do

echo ========= ${n} =========  >>allsize.txt

for db in `mysql -uroot -ppassword -h$n -e ‘show databases;‘ |awk  ‘NR>1{print $1}‘|egrep -v ‘schema|tmp|sys|innodb|mysql|tigasedb‘`

do

>${db}size.txt

echo ========= ${db} =========

echo ========= ${db} ========= >>allsize.txt

for table in `mysql -uroot -ppassword -h$n -e "use ${db}; show tables"`

do

selectsql="select concat(round(sum(DATA_LENGTH/1024/1024),2),‘M‘) from tables where table_schema=\"${db}\" AND table_name=\"${table}\";"

mysql -uroot -ppassword -h$n -e "use information_schema; $selectsql" |awk -v table=$table ‘NR>1{print table "  " $1}‘  >>${db}size.txt

done

cat ${db}size.txt|sort -k 2 -rn >> allsize.txt

done

done

原文:http://lvnian.blog.51cto.com/7155281/1953555

mysql查看实例下的表_mysql 实例下具体查看库,和表的大小相关推荐

  1. mysql 手写建 表_mysql手写sql 建库建表示例

    示例1 : -- 整个项目的数据库脚本 -- 开始创建一个数据库 CREATE DATABASE seckill; -- 使用数据库 USE seckill; -- 创建秒杀库存表 CREATE TA ...

  2. mysql查到库怎么进入表_mysql如何进入数据库查看所有表

    1.查看数据库,选中使用数据库,并查看数据库表,具体操作命令如下: show databases; use student; show tables; 2.选择student数据库中的一张表stu_s ...

  3. 虚拟机mysql创建一个表_MySQL:创建、修改和删除表

    其实对很多人来说对于SQL语句已经忘了很多,或者说是不懂很多,因为有数据库图形操作软件,方便了大家,但是我们不能忘记最根本的东西,特别是一些细节上的东西,可能你用惯了Hibernate,不用写SQL语 ...

  4. 如何用mysql创建orders表_MySQL学习十四创建和操纵表

    摘要: 本篇博客仅作为笔记,如有侵权,请联系,立即删除(网上找博客学习,然后手记笔记,因纸质笔记不便保存,所以保存到网络笔记). 本博讲述表的创建.更改和删除的基本知识. 一.创建表 MySQL不仅用 ...

  5. mysql备份表数据库表_mysql 备份数据库中的一张表

    方案一: 备份db1里的t7表[root@stu1 mysql]#  mysqldump -u root -p123 db1 t7 > t7.sql 恢复db1里的t7表[root@stu1 m ...

  6. 怎么查找表_MySQL索引是怎么支撑千万级表的快速查找?

    前言 在 MySQL 官方提到,改善操作性能的最佳方法 SELECT在查询中测试的一个或多个列上创建索引.索引条目的作用类似于指向表行的指针,从而使查询可以快速确定哪些行与WHERE子句中的条件匹配, ...

  7. delete 会不会锁表_MySQL的insert into select 引发锁表

    上周五HaC我要上线,有一个脚本需要执行,执行前需要备份一个表. 运维大佬:"这个表的备份为什么要这么久,,??" 1秒过去了--2秒过去了-- 期间运营反馈系统出现大量订单超时情 ...

  8. mysql怎么退出当前表_MYSQL基本操作--登陆退出,数据库、表、字段的创建、查看、删除、更改...

    1.mysql启动与登陆退出 1.1.启动与停止mysql 1.2.登陆 1.3.退出 2.数据库的基本操作 2.1.创建数据库 2.2.显示数据库 2.3.选择与修改数据库 2.4.删除数据库 3. ...

  9. mysql怎么导出导入数据库结构_mysql导入SQL、导出数据库、表、结构

    导入SQL文件:在DOS的 MYSQL安装目录/BIN 目录下用下面命令: mysql -u username -p databasename use database_name 然后使用下面这个命令 ...

  10. mysql 主键重复则覆盖_mysql insert插入时实现如果数据表中主键重复则更新,没有重复则插入的四种方法...

    个人实例: INSERT INTO w_dashboard(dashboard_name, content, createTime) VALUES("aa","cc&qu ...

最新文章

  1. 为啥同一个程序,单步执行和debug执行出现的结果不一样呢?
  2. 技术18期:数据安全之加密与实现
  3. php-redis客户端使用方法
  4. python + MySql 基本操作
  5. Glide加载圆形图片并且带白色边框(绝对实用)
  6. django 正则捕捉路径 re_path函数
  7. 23-windows下filebeat与logstash与elasticSearch的合并使用
  8. chain rule 到 Markov chain
  9. Power BI中的AI语义分析应用:《辛普森一家》
  10. Nobook虚拟实验室完爆各种传统实验室
  11. 香农编码的gui编码_编码香农编码
  12. MYSQL存储过程的简单运用,包括传值、返回值、返回集合
  13. 车载以太网和工业以太网区别
  14. Java之多线程Runnable(2)卖烤鸭-yellowcong
  15. IDEA如何设置自己喜欢的背景图(超好看的哟)
  16. 根据体重和身高获取BMI值
  17. STOP 0X0000007B蓝屏故障处理一例
  18. 1~n中与n互质数的个数(欧拉函数)
  19. python 查找损坏图片_使用Python查找损坏的图像
  20. 数据表数据迁移——复制一个表的数据到另外一个表

热门文章

  1. Keycloak服务器安装和配置
  2. css 跳转电脑分辨率
  3. 走进Selenium新世界
  4. webGIS的粗浅认识(一)
  5. 算法之路 level 01 problem set
  6. 10.11 cocoapods安装
  7. 自定义View在android2.3.3手机上正常运行 在android4.2.2手机上报空指针
  8. 某TS流视频文字识别系统
  9. [小知识] 关于Excel中行列的固定
  10. 一段挺有用的小SCRIPT