统计mysql说有表的大小_mysql 如何统计表大小

mysql 如何统计表大小

@forandever 2011-11-11

使用SQL语句:

show table status from DBName where name = 'TBName' and Update_time > 20111111;

返回数组:

Name: TBName 表名

Engine: MyISAM | Innodb(表存储引擎)

Version: X 版本

Row_format: 行格式

Rows:  表内总行数

Avg_row_length:  平均每行大小

Data_length:  该表数据文件的总大小,单位字节

Max_data_length:  数据文件的最大长度. 存储引擎是innodb的话,这个值在show table status显示的值总是为0

Index_length:  索引大小

Data_free:  整序但未使用的字节数目

Auto_increment:  自动累加ID ,下一个AUTO_INCREMENT值

Create_time: 表被创建时间

Update_time: 数据文件被最后一次更新时间

Check_time: 表被最后一次检查时间。不是所有的存储引擎此时都更新,在此情况下,值为NULL

Collation: 编码

Checksum:

Create_options: row_format=DYNAMIC  ,和CREATE TABLE同时使用的额外选项

Comment: 注释

数据库大小=表结构+表数据+索引= Data_length+Index_length

@forever 2011-11-11

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值