查询mysql数据库的容量和指定库中表的大小
1.1查询指定数据库容量的大小
use information_schema;
select concat(round(sum(data_length/1024/1024),2),'mb') as data from tables where table_schema='bike_order';
1.2.查询指定库中指定表的大小
use information_schema;
select concat(round(sum(data_length/1024/1024),2),'mb') as data from tables where table_schema='baojia_bike' and table_name='bike';
1.3.查看一个连接中所有数据库的大小
use information_schema;
select
table_schema as '数据库',
sum(table_rows) as '记录数',
sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',
sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)'
from information_schema.tables
group by table_schema
order by sum(data_length) desc, sum(index_length) desc;
1.4 查看制定数据库中所有表的大小
select
table_schema as '数据库',
table_name as '表名',
table_rows as '记录数',
truncate(data_length/1024/1024, 2) as '数据容量(MB)',
truncate(index_length/1024/1024, 2) as '索引容量(MB)'
from information_schema.tables
where table_schema='fan_intelligent'
order by data_length desc, index_length desc;
相关文章
- 第 9 章 MySQL数据库Schema设计的性能优化
- Mysql数据库--语句整理/提升/进阶/高级使用技巧
- mysql中json_merge函数的使用?
- 数据库表设计时一对一关系存在的必要性 数据库一对一、一对多、多对多设计 面试逻辑题3.31 sql server 查询某个表被哪些存储过程调用 DataTable根据字段去重 .Net Core Cors中间件解析 分析MySQL中哪些情况下数据库索引会失效
- Laravel统计Mysql 单个字段不同值的数量
- MySQL 大表如何优化查询效率?
- windows python flask与mysql数据库写入查询
- MySQL: Fractional Seconds
- MySQL(三)——数据库、数据表的基本操作(增删查改)、子查询、分组查询、多表查询等
- elasticsearch对比mysql以及使用工具同步mysql数据全量增量
- mysql多表查询 2.建立多表数据库案例
- Java对MySQL数据库进行连接、查询和修改【转载】
- No suitable driver found for jdbc:mysql://localhost:3306/hibernate_basic
- javaweb 乱码---汉字存入mysql数据库中变成乱码
- 转 MySQL数据库基础
- Mysql创建新用户方法
- 【Node.js】学习Node.js简介、读取本地文件、连接数据库和MySQL常用查询命令(内附详细步骤)——学习Node.js
- MySql 几个命令
- Mysql日期函数
- Navicat Premium 将sqlserver 数据库 导入mysql 中
- MySQL数据库:读写分离
- windows 安装Go 环境 搭建Mysql数据库连接
- 使用JDBC对数据库进行查询的前期准备工作,以及简单的JDBC访问MySQL数据库(Mac)
- Mysql数据库配置文件my.cnf详解
- [Mysql] LOWER函数 | UPPER函数