mysql查看表数据大小以及索引数据大小

川长思鸟来 2023-05-31 03:19 52阅读 0赞

查看表数据占用的字节数以及索引大小的字节数是在库information_schema下的tables中,可以看下一下tables的表结构

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpZXJlbGk_size_16_color_FFFFFF_t_70

字段解析:




















字段 备注
DATA_LENGTH 表数据大小
INDEX_LENGTH 索引大小
TABLE_ROWS 行数
  1. select
  2. table_name,
  3. table_rows,
  4. concat(round((index_length)/1024/1024,2),'MB') index_data ,
  5. concat(round((data_length)/1024/1024,2),'MB') data_data
  6. from tables
  7. where table_schema='users'

获取users库下所有表的表名、行数、索引大小、数据大小

其他的可以根据自行需要添加条件或要查询的字段

发表评论

表情:
评论列表 (有 0 条评论,52人围观)

还没有评论,来说两句吧...

相关阅读