`

MYSQL:查看的数据库表空间

阅读更多
/*转自:http://blog.csdn.net/c_enhui/article/details/9815057 */
/*1.查看索引  
  
(1)单位是GB*/   
  
SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024*1024), 6), ' 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), 6), ' 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), 6), ' 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',   
    table_rows AS 'Number of Rows',   
    CONCAT(ROUND(data_length/(1024*1024*1024),6),' G') AS 'Data Size',   
    CONCAT(ROUND(index_length/(1024*1024*1024),6),' G') AS 'Index Size' ,   
    CONCAT(ROUND((data_length+index_length)/(1024*1024*1024),6),' G') AS'Total'  
FROM information_schema.TABLES   
WHERE table_schema LIKE 'database';  

 

 

分享到:
评论

相关推荐

    实验训练1 在MySQL中创建数据库和表.docx

    "MySQL数据库创建和表创建" 本教程将指导您在MySQL中创建数据库和表,首先需要安装和配置MySQL数据库。 1. MySQL的安装和配置 在安装MySQL之前,需要下载MySQL安装文件,例如mysql-5.5.12-win32.msi。运行该程序...

    MySQL临时表空间优化:提升数据库性能的关键

    下面是一些具体的代码示例,展示如何在 MySQL 中配置临时表空间: ```sql -- 设置内存临时表大小 SET GLOBAL tmp_table_size = 256M; SET GLOBAL max_heap_table_size = 256M; -- 查看当前设置 SHOW VARIABLES ...

    mysql innodb类型数据库表 根据ibd文件获取表 space id

    mysql innodb类型数据库表 根据ibd文件获取表 space id,用于恢复innodb类型数据表数据

    数据库表空间管理器

    在大多数关系型数据库系统中,如Oracle、MySQL和SQL Server,表空间是数据库存储的顶层逻辑组织。它将物理磁盘分区划分为一个或多个数据文件,这些文件可以分布在不同的物理驱动器上,以实现更好的I/O性能和容错能力...

    数据库表空间的深入理解

    - **自动段空间管理**:现代数据库系统如Oracle和MySQL提供了自动段空间管理功能,可以自动处理表和索引的分配和扩展,简化了数据库管理员的工作。 - **表空间配额**:可以为用户或角色设置表空间配额,限制他们在...

    Mysql基础:数据库数据文件

    首先,MySQL数据库的数据文件主要包括两种类型:InnoDB表空间文件和MyISAM表格式文件。InnoDB是MySQL的默认存储引擎,支持事务处理和行级锁定,适用于高并发和数据完整性要求高的应用。MyISAM则更轻量级,读取速度快...

    MySQL数据库:数据库日志管理.pptx

    在MySQL数据库中,日志管理是数据库管理和维护的重要组成部分。 首先,我们需要理解数据库日志的作用。数据库日志的主要功能包括: 1. **故障恢复**:当数据库发生故障时,通过日志可以追踪并恢复到故障发生前的...

    MySQL 进阶:提高数据库性能和优化查询.md

    ### MySQL 进阶:提高数据库性能和优化查询 #### 引言 MySQL作为一种广泛应用的关系型数据库管理系统,在实际应用中,其性能的优劣直接影响到业务系统的整体效率。本文旨在深入探讨如何通过一系列策略和技术手段来...

    MySQL数据库查看数据表占用空间大小和记录数的方法

    在MySQL数据库管理中,了解数据表占用的空间大小和记录数对于优化数据库性能、规划存储空间以及监控数据库健康状况至关重要。本篇文章将详细讲解如何利用MySQL的`information_schema`数据库来查询这些信息。 `...

    MySQL数据库:数据库的备份与恢复.pptx

    MySQL提供了三种恢复模式:完整恢复模式,适用于大多数情况,特别是大型数据库,可以实现任意时间点的恢复;简单恢复模式,主要适用于小型数据库和更改较少的情况,只能恢复到最近的数据备份时间;大容量日志恢复...

    MySQL数据库:数据库备份与恢复策略

    ### MySQL数据库:数据库备份与恢复策略 #### 一、数据库备份基础 **1.1 备份的重要性** 在数据库管理中,备份是非常重要的一个环节。它确保即使在数据丢失、系统故障或人为错误等不可预见的情况下,数据也可以被...

    查看表空间大小及已经使用的百分比

    查看表空间大小及已经使用的百分比 复制代码 select a.tablespace_name,a.bytes/1024/1024 "Sum MB",  (a.bytes-b.bytes)/1024/1024 "used MB",  b.bytes/1024/1024 "free MB",  round(((a.bytes-b.bytes)/a....

    Mysql数据库设计.pdf

    MySQL数据库设计是数据库管理系统的核心部分,它涉及到如何有效地组织、存储和检索数据。在MySQL中,数据类型的选择至关重要,因为它直接影响到数据的存储空间、处理效率以及查询性能。以下是关于MySQL数据库设计的...

    MySQL数据库-RevD.pdf

    MySQL数据库概览 MySQL是由瑞典MySQL AB公司开发的小型数据库管理系统,它属于开源软件范畴,意味着其源代码是开放的,可以被公众查看和修改。MySQL广泛应用于从大型企业系统到专用的嵌入式应用系统中,支持各种不同...

    MySql练习5:myschool数据库的备份和恢复.zip

    在MySQL数据库管理中,数据备份和恢复是至关重要的操作,特别是在面临系统崩溃、硬件故障或误操作时,能够确保数据的安全性和完整性。本练习聚焦于如何对名为"myschool"的数据库进行备份和恢复,这对于学校管理系统...

    MYSQL数据库优化与表设计

    ### MySQL数据库优化与表设计详解 #### 一、数据库结构设计的重要性 在系统开发初期,一个合理且高效的数据库模型设计至关重要。它不仅能简化客户端和服务器端程序的开发及维护工作,还能显著提升系统运行时的性能...

    征途单机版MYSQL数据库

    【标题】"征途单机版MYSQL数据库"指的是在单机环境下运行的网络游戏"征途"所使用的MySQL数据库。MySQL是一种流行的开源关系型数据库管理系统,它以其高效、稳定和易于管理的特点,在各种规模的项目中都有广泛应用,...

    国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表参考107.docx

    在《MySQL数据库应用》的实验训练中,学习如何在MySQL中创建数据库和表是基础且至关重要的一步。这个实验训练主要分为四个部分:安装MySQL系统,通过命令行创建数据库和表,使用图形界面工具创建数据库和表,以及...

Global site tag (gtag.js) - Google Analytics