当前位置: 代码迷 >> MySQL >> 查看mysql表大小跟记录数
  详细解决方案

查看mysql表大小跟记录数

热度:260   发布时间:2016-05-05 16:27:28.0
查看mysql表大小和记录数
(1)如果发现一个数据异常的大了,需要查看一下其中哪些表变大了,可以使用如下命令

?

SQL> SHOW TABLE STATUS FROM 数据库名 LIKE 数据表名;

?

或者
SQL>select table_name,data_length from information_schema.tables;

?

?如果表太小,可使用ALTER TABLE调整:

?

SQL>ALTER TABLE tbl_name MAX_ROWS=1000000000 AVG_ROW_LENGTH=nnn;

?

仅应为具有BLOB或TEXT列的表指定AVG_ROW_LENGTH。在该情况下,MySQL不能仅根据行数优化所需的空间

?

(2)查看某个表里的记录数

?

SQL>select count(*) from table;
  相关解决方案