首页 > 数据库 >mysql 如何查看表的大小

mysql 如何查看表的大小

时间:2023-02-19 20:36:43浏览次数:43  
标签:1024 truncate 容量 查看 length mysql 大小 table schema

mysql 查看表的大小方法:

1.查看所有数据库容量大小

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;
  

  

2.查看所有数据库各表容量大小

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
order by data_length desc, index_length desc;

  

3.查看指定数据库容量大小

例:查看mysql库容量大小:代码如下:

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
where table_schema='mysql';

4.查看指定数据库各表容量大小*

例:查看mysql库各表容量大小

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='mysql'
order by data_length desc, index_length desc;

 

标签:1024,truncate,容量,查看,length,mysql,大小,table,schema
From: https://www.cnblogs.com/dyh004/p/17135498.html

相关文章

  • mysql事务
    分为显示(有明显的开启和结束的标记)和隐示事务select@@autocommit:为0的时候为禁用setautocommit=0开启事务的方式starttransaction;————;......
  • 14. Awr报告指标查看
    AWR报告分析1.1AWR报告之DBtimeDBTime主要用于判断当前系统有没有相关的瓶颈,是否较为频繁访问系统导致等待时间很长?一般来说,Elapsed时间乘以CPU个树,如果......
  • 查看内核软中断信息
    软中断是在ksoftirqd内核线程中执行,所以软中断信息可以从/proc/softirqs读取。cat/proc/softirqsCPU0CPU1HI:1......
  • 性能测试-压力测试(最大用户数的20%或者80%)-查看结果数保存到文件(jtl格式)-生成测试报告
    1、压力测试阶梯性能场景(负载)得到最大并发用户数,然后压力测试用,最大用户数的20%或者80%持续运行一段时间,比如1个小时,10个小时,1天等时间可以用普通线程组,也能用阶梯线程组......
  • centos7安装mysqlclient报错
    错误如图  解决办法#先安装mysql-devel,后安装mysqlclientyuminstallmysql-develpip3installmysqlclient ......
  • 【MySQL-索引:分类,语法,性能分析,使用,设计原则】
    零、本文纲要一、索引概述二、索引分类三、索引语法四、SQL性能分析五、索引使用六、索引设计原则tips:Ctrl+F快速定位到所需内容阅读吧。一、索引概述索引(index)是帮助MySQ......
  • jmeter操作Mysql数据库
    一、操作Mysql场景分析---1、接口返回数据有很多条,需要删除但无法通过接口或页面删除,就需要在数据库删除---2、接口返回的数据和数据库里的进行比对 二、jmeter操作数......
  • 【MySQL-Explain了解查询语句执行计划】
    零、本文纲要一、执行计划二、Explain输出格式三、Explain作用&局限性tips:Ctrl+F定位到所需内容阅读吧。一、执行计划执行计划是数据库根据SQL语句和相关表的统计信......
  • 【MySQL-锁:全局,表级,行级】
    零、本文纲要一、MySQL锁分类二、全局锁三、表级锁四、行级锁tips:Ctrl+F快速查找所需内容阅读吧。一、MySQL锁分类按锁的颗粒度分:①全局锁:锁定指定数据库中的所有表;②表......
  • mac m2 压缩包安装mysql
    1、解压压缩包sudotar-zxvfmysql-8.0.32-macos13-arm64.tar2、移动到想要安装的目录cd/Librarymkdirmysqlsudomvmysql-8.0.32-macos13-arm64/Library/mysq......