菜单

MySQL数据库查看数据表占用空间大小与记录数的方式,mysql记录数

2018年11月16日 - Php

MySQL数据库中每个表占用的空间、表记录的行数的话语,可以打开MySQL的
information_schema 数据库。在该库中生一个 TABLES
表,这个发明要字段分别是:

MySQL数据库查看数据表占用空间尺寸及记录数的方,mysql记录数

假设想掌握MySQL数据库中每个表占用的空中、表记录的行数的口舌,可以打开MySQL的
information_schema 数据库。在该库中起一个 TABLES
表,这个发明要字段分别是:

TABLE_SCHEMA : 数据库名
TABLE_NAME:表名
ENGINE:所采取的仓储引擎
TABLES_ROWS:记录数
DATA_LENGTH:数据大小
INDEX_LENGTH:索引大小

其余字段请参见MySQL的手册,这几乎只字段对咱吧太有因此。
一个表占用空间的轻重,相当给是 数据大小 + 索引大小,

示例:

1.怀念查看hx库的装有表大小,可以动用:
复制代码 代码如下:
SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM
information_schema.TABLES WHERE TABLE_SCHEMA=’hx’;

+——————-+————————–+————+
| TABLE_NAME        | DATA_LENGTH+INDEX_LENGTH | TABLE_ROWS |
+——————-+————————–+————+
| enjoy_data    |                  6979584 |      70113 |
| hx_record      |                113410048 |     753279 |
| itlearner_record       |              21835546624 |  104917777 |
| tmp_day_id        |                    17326 |        811 |
+——————-+————————–+————+

2.纪念查看hx库的enjoy表大小,可以使:
复制代码 代码如下:
SELECT DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM
information_schema.TABLES WHERE TABLE_SCHEMA=’hx’ AND TABLE_NAME =
‘enjoy_data’;

返回:
复制代码 代码如下:
+————————–+————+
| DATA_LENGTH+INDEX_LENGTH | TABLE_ROWS |
+————————–+————+
|                     6979584 |          70113 |
+————————–+————+

http://www.bkjia.com/Mysql/980824.htmlwww.bkjia.comtruehttp://www.bkjia.com/Mysql/980824.htmlTechArticleMySQL数据库查看数据表占用空间大小和记录数的方法,mysql记录数
如果想清楚MySQL数据库中每个表占用的空中、表记录的行数的口舌,可以打开…

TABLE_SCHEMA : 数据库名
TABLE_NAME:表名
ENGINE:所使用的存储引擎
TABLES_ROWS:记录数
DATA_LENGTH:数据大小
INDEX_LENGTH:索引大小

一个表占用空间的尺寸,相当给是 数据大小 + 索引大小,
示例:

1、查看enrolment_db库的有着表大小:

select table_name,table_rows from tables where TABLE_SCHEMA = 'enrolment_db' order by table_rows desc; 

2、查看enrolment_db库的装有表大小、索引长度:

SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM information_schema.TABLES WHERE TABLE_SCHEMA='enrolment_db' order by TABLE_ROWS DESC;

3、统计enrolment_db表的兼具记录条数:

SELECT sum(TABLE_ROWS) as heji FROM information_schema.TABLES WHERE TABLE_SCHEMA='enrolment_db';

注意:InnoDB引擎下table_rows行计数仅是横估量值.

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图