mysql 表空间及索引的查看方法

 更新时间:2011年07月20日 19:31:11   作者:  
mysql 表空间及索引的查看方法,需要的朋友可以参考下。
1.查看索引

(1)单位是GB

SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024*1024), 2), ' GB') AS 'Total Index Size' FROM information_schema.TABLES WHERE table_schema LIKE 'database';
+------------------+
| Total Index Size |
+------------------+
| 1.70 GB |
+------------------+

(2)单位是MB

SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024), 2), ' MB') AS 'Total Index Size' FROM information_schema.TABLES WHERE table_schema LIKE 'database';

其中“database”为你所要查看的数据库



2.查看表空间

SELECT CONCAT(ROUND(SUM(data_length)/(1024*1024*1024), 2), ' GB') AS 'Total Data Size'
FROM information_schema.TABLES WHERE table_schema LIKE 'database';
+-----------------+
| Total Data Size |
+-----------------+
| 3.01 GB |
+-----------------+

3.查看数据库中所有表的信息

SELECT CONCAT(table_schema,'.',table_name) AS 'Table Name',
CONCAT(ROUND(table_rows/1000000,2),'M') AS 'Number of Rows',
CONCAT(ROUND(data_length/(1024*1024*1024),2),'G') AS 'Data Size',
CONCAT(ROUND(index_length/(1024*1024*1024),2),'G') AS 'Index Size' ,
CONCAT(ROUND((data_length+index_length)/(1024*1024*1024),2),'G') AS'Total'FROM information_schema.TABLES WHERE table_schema LIKE 'database';

相关文章

  • MyEclipse连接MySQL数据库图文教程

    MyEclipse连接MySQL数据库图文教程

    这篇文章主要为大家详细介绍了MyEclipse连接MySQL数据库图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • MySQL查询时指定使用索引的实现

    MySQL查询时指定使用索引的实现

    在MySQL中,可以通过指定查询使用的索引来提高查询性能和优化查询执行计划,本文就来介绍一下MySQL查询时指定使用索引的实现,感兴趣的可以了解一下
    2023-11-11
  • 浅谈mysql增加索引不生效的几种情况

    浅谈mysql增加索引不生效的几种情况

    增加索引就是增加一个索引文件,但是在使用过程中哪些情况增加索引无法达到预期的效果呢?感兴趣的小伙伴们可以参考一下
    2021-06-06
  • Windows Server2019安装MySQL5.7.25的方法

    Windows Server2019安装MySQL5.7.25的方法

    这篇文章主要介绍了Windows Server2019安装MySQL5.7.25,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-09-09
  • 关于pt-archiver和自增主键的那些事

    关于pt-archiver和自增主键的那些事

    mysql是我们经常会用到的一个数据库,mysql数据库中有一个主键生成规则,就是自增,这篇文章主要给大家介绍了关于pt-archiver和自增主键的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • MySQL如何快速导入数据

    MySQL如何快速导入数据

    这篇文章主要介绍了MySQL如何快速导入数据,帮助大家更好的理解和学习MySQL,感兴趣的朋友可以了解下
    2020-08-08
  • MySQL命令行下18个常用命令

    MySQL命令行下18个常用命令

    在日常的网站维护和MYSQL数据库管理中,会用到非常多的MYSQL命令,下面给大家介绍18个管理MYSQL数据库时最常使用的命令
    2018-03-03
  • MySQL修改配置 区分大小写

    MySQL修改配置 区分大小写

    修改MySql Server安装目录下的 my.ini 文件,在mysqld节下加入下面一行 set-variable=lower_case_table_names=0 (0:大小写敏感;1:大小写不敏感)最后重启一下MySql服务即可。
    2010-12-12
  • 解决MySQL时区日期时差8个小时的问题

    解决MySQL时区日期时差8个小时的问题

    本文主要介绍了解决MySQL时区日期时差8个小时的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • SQL中CONVERT转换函数的简单使用方法

    SQL中CONVERT转换函数的简单使用方法

    CONVERT()函数对于简单类型转换,CONVERT()函数和CAST()函数的功能相同,只是语法不同,下面这篇文章主要给大家介绍了关于SQL中CONVERT转换函数的简单使用方法,需要的朋友可以参考下
    2024-01-01

最新评论