mysql查看实例下的表_mysql 实例下具体查看库,和表的大小
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 实例下具体查看库,和表的大小相关推荐
- mysql 手写建 表_mysql手写sql 建库建表示例
示例1 : -- 整个项目的数据库脚本 -- 开始创建一个数据库 CREATE DATABASE seckill; -- 使用数据库 USE seckill; -- 创建秒杀库存表 CREATE TA ...
- mysql查到库怎么进入表_mysql如何进入数据库查看所有表
1.查看数据库,选中使用数据库,并查看数据库表,具体操作命令如下: show databases; use student; show tables; 2.选择student数据库中的一张表stu_s ...
- 虚拟机mysql创建一个表_MySQL:创建、修改和删除表
其实对很多人来说对于SQL语句已经忘了很多,或者说是不懂很多,因为有数据库图形操作软件,方便了大家,但是我们不能忘记最根本的东西,特别是一些细节上的东西,可能你用惯了Hibernate,不用写SQL语 ...
- 如何用mysql创建orders表_MySQL学习十四创建和操纵表
摘要: 本篇博客仅作为笔记,如有侵权,请联系,立即删除(网上找博客学习,然后手记笔记,因纸质笔记不便保存,所以保存到网络笔记). 本博讲述表的创建.更改和删除的基本知识. 一.创建表 MySQL不仅用 ...
- mysql备份表数据库表_mysql 备份数据库中的一张表
方案一: 备份db1里的t7表[root@stu1 mysql]# mysqldump -u root -p123 db1 t7 > t7.sql 恢复db1里的t7表[root@stu1 m ...
- 怎么查找表_MySQL索引是怎么支撑千万级表的快速查找?
前言 在 MySQL 官方提到,改善操作性能的最佳方法 SELECT在查询中测试的一个或多个列上创建索引.索引条目的作用类似于指向表行的指针,从而使查询可以快速确定哪些行与WHERE子句中的条件匹配, ...
- delete 会不会锁表_MySQL的insert into select 引发锁表
上周五HaC我要上线,有一个脚本需要执行,执行前需要备份一个表. 运维大佬:"这个表的备份为什么要这么久,,??" 1秒过去了--2秒过去了-- 期间运营反馈系统出现大量订单超时情 ...
- mysql怎么退出当前表_MYSQL基本操作--登陆退出,数据库、表、字段的创建、查看、删除、更改...
1.mysql启动与登陆退出 1.1.启动与停止mysql 1.2.登陆 1.3.退出 2.数据库的基本操作 2.1.创建数据库 2.2.显示数据库 2.3.选择与修改数据库 2.4.删除数据库 3. ...
- mysql怎么导出导入数据库结构_mysql导入SQL、导出数据库、表、结构
导入SQL文件:在DOS的 MYSQL安装目录/BIN 目录下用下面命令: mysql -u username -p databasename use database_name 然后使用下面这个命令 ...
- mysql 主键重复则覆盖_mysql insert插入时实现如果数据表中主键重复则更新,没有重复则插入的四种方法...
个人实例: INSERT INTO w_dashboard(dashboard_name, content, createTime) VALUES("aa","cc&qu ...
最新文章
- 为啥同一个程序,单步执行和debug执行出现的结果不一样呢?
- 技术18期:数据安全之加密与实现
- php-redis客户端使用方法
- python + MySql 基本操作
- Glide加载圆形图片并且带白色边框(绝对实用)
- django 正则捕捉路径 re_path函数
- 23-windows下filebeat与logstash与elasticSearch的合并使用
- chain rule 到 Markov chain
- Power BI中的AI语义分析应用:《辛普森一家》
- Nobook虚拟实验室完爆各种传统实验室
- 香农编码的gui编码_编码香农编码
- MYSQL存储过程的简单运用,包括传值、返回值、返回集合
- 车载以太网和工业以太网区别
- Java之多线程Runnable(2)卖烤鸭-yellowcong
- IDEA如何设置自己喜欢的背景图(超好看的哟)
- 根据体重和身高获取BMI值
- STOP 0X0000007B蓝屏故障处理一例
- 1~n中与n互质数的个数(欧拉函数)
- python 查找损坏图片_使用Python查找损坏的图像
- 数据表数据迁移——复制一个表的数据到另外一个表