`

查询mysql中所有数据库占用磁盘空间大小和单个库中所有表的大小

 
阅读更多

select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size,
concat(truncate(index_length/1024/1024,2),' MB') as index_size
from information_schema.tables where TABLE_SCHEMA = 'wxsj_user'
group by TABLE_NAME
order by data_length desc;

select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size,
concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size
from information_schema.tables
group by TABLE_SCHEMA
order by data_length desc;
 
分享到:
评论

相关推荐

    MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句

    查询所有数据库占用磁盘空间大小的SQL语句: 代码如下:select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),’ MB’) as data_size,concat(truncate(sum(index_length)/1024/1024,2),’MB’) as ...

    如何统计MySQL数据量大小

    本文将详细讲解如何统计MySQL数据库的数据量大小,并涉及CONCAT函数的解读,以及对information_schema和performance_schema库的查询方法。 首先,我们需要理解数据量统计的基本概念。数据量通常指的是数据库中所有...

    mysql数据库my.cnf配置文件

    #MySQL的查询缓冲大小(从4.0.1开始,MySQL提供了查询缓冲机制)使用查询缓冲,MySQL将SELECT语句和查询结果存放在缓冲区中, # 今后对于同样的SELECT语句(区分大小写),将直接从缓冲区中读取结果。根据MySQL用户...

    辛星杂谈之mysql中的数据碎片

    在数据库管理中,数据碎片是一个经常被讨论的问题,尤其是在使用MySQL数据库时。数据碎片是指数据存储的非连续性,它会显著影响数据库的性能和查询效率。本文通过“辛星杂谈之mysql中的数据碎片”这一主题,深入探讨...

    MySQL-数据库-索引详解

    MySQL 数据库索引是一种特殊的数据库结构,可以快速查询数据库表中特定记录。索引是提高数据库性能的重要方式。 索引的概念 ---------------- 索引是表中数据的目录。如果使用索引,则扫描索引文件,根据索引项,...

    windows服务器限制mysql空间容量配额

    本文将详细介绍一种通过Windows文件系统的磁盘配额功能来间接实现MySQL数据库空间限制的有效方案。 #### 思路概述 该方法的核心思想是利用Windows操作系统内置的磁盘配额功能来限制特定文件夹内的数据量,进而达到...

    mysql数据库配置模板

    ### MySQL数据库配置模板详解 #### 一、概述 在MySQL的日常管理与维护工作中,合理的配置文件设置对于提升系统性能及稳定性至关重要。本篇将基于提供的`my.cnf`配置文件模板,对其中的关键参数进行深入解读,并...

    MySQL数据库面试宝典1.pdf

    ### MySQL数据库面试宝典知识点概览 #### 一、数据库基础知识 **1.1 什么是SQL?** SQL(Structured Query Language)是一种用于管理和处理关系型数据库的标准计算机语言。它主要用于查询、更新、管理数据库中的...

    MySQL数据库CPU飙升及烂sql记录

    本文将深入探讨“MySQL数据库CPU飙升及烂sql记录”这一主题,旨在帮助读者理解问题出现的原因,以及如何诊断和解决这类问题。 首先,CPU飙升可能是由于多种原因造成的,包括但不限于以下几点: 1. **SQL查询优化...

    48丨B+树:MySQL数据库索引是如何实现的?1

    3. **所有查询路径都在叶子节点结束**:无论是查找单个数据还是区间数据,最终都会落在叶子节点上,简化了查询路径。 4. **高度平衡**:B+树通过自我平衡保持节点高度相对较低,从而减少磁盘I/O次数,提高查询效率。...

    MYSQL数据库优化

    - **mysqldump**:用于备份MySQL数据库的工具,可以导出整个数据库或者单个表的数据。 #### DBA的分析命令 数据库管理员(DBA)需要使用各种命令来监控和分析MySQL的运行状况。常用命令包括: - `SHOW VARIABLES;`:...

    MySQL错误日志:数据库故障诊断的指南针

    4. **设置日志文件大小和轮换**:为了避免日志文件无限增长占用过多磁盘空间,可以设置日志文件的最大大小和轮换策略。例如: ```ini expire_logs_days = 7 max_binlog_size = 100M ``` 5. **监控和分析日志**...

    mysql数据库优化

    MySQL作为一款广泛使用的开源关系型数据库管理系统,在实际应用中,其性能表现对于整个系统的稳定性和响应速度至关重要。MySQL的优化可以分为多个方面,包括硬件优化、参数优化、Schema设计优化、架构优化以及SQL...

    MySQL数据库设计SQL规范.doc

    MySQL数据库设计SQL规范是数据库设计中的重要组成部分,它涉及到数据库的命名规则、基本设计原则、索引优化以及字段设计等多个方面。以下是对这些规范的详细解释: 1. **命名规范**: - 库名、表名、字段名应当...

    Mysql数据库开发

    本知识点将详细介绍MySQL数据库的开发要点,包括存储引擎的选择、数据类型的选择、字符集的配置、索引的设计、锁机制和事务控制、SQL安全问题、SQL优化等方面。 存储引擎的选择 MySQL支持多种存储引擎,每种存储...

    数据库常用脚本

    值得注意的是,索引虽然能加快查询速度,但也会占用额外的磁盘空间,并可能影响插入和更新操作的效率。因此,在创建索引时,需要权衡其利弊。 此外,`show index from ;`和`show full processlist;`这两条命令分别...

    MySQL 清除表空间碎片的实例详解

    MySQL数据库在长期运行过程中,由于各种操作如删除、更新等,会导致表空间出现碎片,这不仅浪费了存储空间,还可能影响查询性能。本文将详细解释表空间碎片的产生原因,提供查看和清除碎片的方法,并给出一些建议。 ...

Global site tag (gtag.js) - Google Analytics