mysql数据库索引大小_查询mysql数据库表的信息(表大小、数据大小、索引大小)...

select * from information_schema.TABLES

where information_schema.TABLES.TABLE_SCHEMA='databasename'

and information_schema.TABLES.TABLE_NAME='tablename'\G

返回结果:

*************************** 1. row ***************************

TABLE_CATALOG: def

TABLE_SCHEMA: databasename

TABLE_NAME: tablename

TABLE_TYPE: BASE TABLE

ENGINE: MyISAM

VERSION: 10

ROW_FORMAT: Dynamic

TABLE_ROWS: 6422930

AVG_ROW_LENGTH: 213

DATA_LENGTH: 1370884700

MAX_DATA_LENGTH: 281474976710655

INDEX_LENGTH: 412930048

DATA_FREE: 0

AUTO_INCREMENT: 6422931

CREATE_TIME: 2012-05-11 05:00:02

UPDATE_TIME: 2012-05-22 15:12:06

CHECK_TIME: 2012-05-11 09:58:52

TABLE_COLLATION: utf8_general_ci

CHECKSUM: NULL

CREATE_OPTIONS:

TABLE_COMMENT: 'table comment'

1 row in set (0.00 sec)

其中:

information_schema.TABLES.TABLE_SCHEMA = ‘databasename’ and information_schema.TABLES.TABLE_NAME = ‘tablename’

信息存储在information_schema.TABLES这个表中,TABLE_SCHEMA 对应数据库名,TABLE_NAME 对应表名。

# TABLE_ROWS 代表拥有的数据行数。

# 总大小 = DATA_LENGTH(数据大小) + INDEX_LENGTH(索引大小)

结果以字节为单位,除1024为K,除1048576(=1024*1024)为M。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值