`

如何计算mysql数据库大小

    博客分类:
  • sql
 
阅读更多

原文:如何计算mysql数据库大小

mysql大小可以通过 information_schema.tables中得出,不过内部开销不计算在内,所以是一个
近似的值

select
t.TABLE_SCHEMA "db name",
round(sum(t.INDEX_LENGTH+t.DATA_LENGTH)/1024/1024,2) "database size MB"
from information_schema.TABLES t
group by t.TABLE_SCHEMA


mysql> select
    -> t.TABLE_SCHEMA "db name",
    -> round(sum(t.INDEX_LENGTH+t.DATA_LENGTH)/1024/1024,2) "database size MB"
    -> from information_schema.TABLES t
    -> group by t.TABLE_SCHEMA
    -> ;
+--------------------+------------------+
| db name            | database size MB |
+--------------------+------------------+
| db1                |             0.09 |
| information_schema |             0.01 |
| mysql              |             0.91 |
| performance_schema |             0.00 |
| zabbix             |            20.80 |
+--------------------+------------------+
5 rows in set (0.01 sec)

分享到:
评论

相关推荐

    实验1MySQL数据库服务器配置.pdf

    MySQL 数据库服务器配置实验 MySQL 数据库服务器配置是数据库管理系统的核心组件之一,本实验旨在指导用户掌握 MySQL 数据库服务器的安装、配置和使用方法。 知识点1: MySQL 安装方法 在实验 1-1 中,用户需要...

    基于Docker的MySQL数据库性能分析.pdf

    知识点3: MySQL数据库的性能测试可以通过使用流行的压力测试框架sysbench来实现,并可以根据数据库大小、表数量以及表的记录数划分,界定数据库的并发访问数,来模拟实际项目中的应用场景。 知识点4: 在基于...

    实验1 MySQL数据库服务器配置.docx

    MySQL数据库服务器配置实验报告 MySQL数据库服务器配置是数据运维课程中的一个重要实验,实验的主要目的是掌握MySQL的安装方法,练习MySQL数据库服务器的使用,理解MySQL服务器的组成,掌握MySQL服务器的配置方法...

    MYSQL 数据库导入导出命令

    MYSQL 数据库导入导出命令 MySQL 数据库导入导出命令是数据库管理员和开发者经常使用的命令,用于将 MySQL 数据库导出到文件中,以便备份、还原或迁移到其他服务器。下面将详细介绍 MySQL 数据库导入导出的命令和...

    Mysql数据库设计.pdf

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

    mysql运维手册-MySQL数据库的维护手册 数据库运维.pdf

    本手册主要介绍了MySQL数据库的维护相关知识,涵盖了查看MySQL库中所有表的大小和记录数、数据库元数据的访问、存储引擎的选择等方面的内容。 一、查看MySQL库中所有表的大小和记录数 在MySQL中,可以使用...

    数据库运维 形考任务1 实验1 MySQL数据库服务器配置.pdf

    MySQL数据库服务器配置是数据库运维中的基础工作,本实验涵盖了MySQL的安装、配置、启动与关闭、日志管理、数据库与表的创建以及存储引擎的使用等多个关键知识点。 1. **MySQL安装**:实验要求下载并安装MySQL,这...

    麒麟V10安装MySQL数据库

    确保选择正确的虚拟机硬件配置,如内存大小和处理器核心数量,以便顺利运行MySQL数据库。 接下来是第二步,通过麒麟软件商店安装MySQL。这是为普通用户提供的一种便捷方式,可以快速获取并安装软件。在软件商店中...

    mysql数据库cmd命令大全

    MySQL 数据库 cmd 命令大全 MySQL 数据库 cmd 命令是 MySQL 数据库管理和操作的基础,掌握这些命令可以提高数据库管理和开发效率。本文档总结了 MySQL 数据库 cmd 命令的使用方法和实践经验,涵盖了连接数据库、...

    MySQL数据库设计、优化.pptx

    MySQL数据库设计与优化是数据库管理中的重要环节,它关乎到系统的性能、稳定性和可扩展性。本讲座由叶金荣分享,主要涵盖了多个关键方面,包括规范、基础规范、命名规范、库表规范、字段规范、索引规范以及开发环境...

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

    在管理MySQL数据库时,用户通常需要了解各个数据表占用的空间大小以及表内的记录行数。这些信息对于优化性能、规划存储空间以及维护数据库的整洁性都是非常重要的。在MySQL中,可以通过查询information_schema数据库...

    jsp操作mysql数据库的blob字段

    在这个场景中,我们关注的是如何使用Java Server Pages(JSP)来操作MySQL数据库中的Blob(Binary Large Object)字段,这是一个用于存储大容量二进制数据如图片、文档或音频文件的特殊字段类型。以下是关于这个主题...

    jmeter连接mysql数据库

    当需要对含有MySQL数据库的应用进行性能测试时,JMeter可以扮演关键角色。本文将详细介绍如何使用JMeter连接MySQL数据库以及如何配置MySQL JDBC驱动。 首先,确保你已安装了JMeter和MySQL。接下来,我们将分步骤...

    最新如何从MQL5MQL4访问MySQL数据库.docx

    ### 最新如何从MQL5/MQL4访问MySQL数据库 #### 一、引言 在金融交易领域,尤其是外汇市场中,MetaTrader平台(包括MetaTrader 4 (MT4) 和 MetaTrader 5 (MT5))是非常流行的交易平台。为了增强交易策略的功能性和...

    mysql数据库.pdf

    MySQL数据库是一种广泛使用的开源关系型数据库管理系统,它支持大型数据库,具有高性能、高可靠性和易用性。MySQL适用于各种操作系统,如Windows、Mac OS和Linux等。它是企业级数据库的首选解决方案之一。 MySQL的...

    mysql数据库备份工具

    MySQL数据库是世界上最受欢迎的开源关系型数据库管理系统之一,它提供了高效、可靠的数据存储和管理功能。在日常运维中,数据库备份是确保数据安全的重要环节,以防数据丢失或系统故障。"mysql数据库备份工具"就是...

    MySQL数据库入门到高级笔记快速学习pdf版本

    MySQL数据库是世界上最受欢迎的关系型数据库管理系统之一,广泛应用于各种规模的企业和项目中。这份"MySQL数据库入门到高级笔记快速学习pdf版本"提供了从基础到高级的全面教程,适合不同水平的学习者。以下将详细...

    MYSQL数据库技术分享.ppt

    该参数的大小直接影响MYSQL数据库的性能。理论上,缓冲池越大,效率越高。一般情况下,在一个独立使用的数据库服务器上,可以设置该参数到服务器物理内存大小的80%。 innodb_additional_mem_pool_size参数用于设置...

Global site tag (gtag.js) - Google Analytics