`
javafan_303
  • 浏览: 957979 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql查看数据库中表的大小、索引大小

阅读更多

SELECT concat(round(table_rows/1000000,2),'M',' rows') as table_rows,concat(round(data_length/(1024*1024*1024),2),'G',' DATA') as data_size,concat(round(index_length/(1024*1024*1024),2),'G',' idx') as index_size,concat(round((data_length+index_length)/(1024*1024*1024),2),'G',' total_size') as total_size,concat(round(index_length/data_length,2),' idxratio') as index_ratio,concat(table_schema,'.',table_name) as table_name FROM information_schema.TABLES ORDER BY data_length+index_length DESC LIMIT 10\G;
 
分享到:
评论

相关推荐

    MySQL查看数据库表容量大小的方法示例

    在MySQL数据库管理中,了解数据库和表的容量大小对于优化存储、监控性能以及规划扩展至关重要。本文将详细讲解如何使用SQL语句来查看MySQL数据库的容量信息,包括整体数据库容量和单个表的容量。 1. **查看所有...

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

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

    MYSQL数据库优化与表设计

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

    如何统计MySQL数据量大小

    这段代码会从`information_schema`库的`TABLES`表中获取每个数据库的数据和索引大小,然后按照数据库名进行分组,并将结果转换为MB单位。 **information_schema库** `information_schema`是MySQL的一个特殊库,它...

    mysql存储与索引技术

    本文将深入探讨 MySQL 中的存储引擎和索引技术,帮助优化数据库性能。 首先,MySQL 提供了多种存储引擎,每种引擎都有其特定的功能和适用场景。MyISAM 是 MySQL 的默认引擎,它不支持事务处理,但速度快,适合于...

    关于InnoDB的索引大小

    在MySQL数据库系统中,InnoDB存储引擎是默认的...总之,理解和优化InnoDB索引大小是提高MySQL数据库性能的关键步骤之一。通过合理设计索引,不仅可以节省存储空间,还能显著提升查询效率,从而优化整体系统的运行效能。

    mysql数据库cmd命令大全

    本文档总结了 MySQL 数据库 cmd 命令的使用方法和实践经验,涵盖了连接数据库、授权、数据库操作、表操作、字段类型、修改密码、备份数据库、数据库导入和导出、表索引等方面的知识点。 连接数据库 1. 本地连接 ...

    mysql数据库设计原则

    本文将深入探讨MySQL数据库设计的关键原则,包括但不限于索引的合理使用、SQL语句优化技巧等。 #### 二、索引使用原则 索引是提高数据检索速度的有效工具之一,但在实际应用中如何高效地利用索引却是一门艺术。 -...

    MYSQL数据库技术分享.ppt

    MYSQL数据库技术是当前最流行的关系数据库管理系统之一,广泛应用于各种Web应用程序中。本文将对MYSQL数据库技术的相关知识点进行详细介绍。 MYSQL数据库参数介绍 MYSQL数据库参数是影响MYSQL性能和安全性的重要...

    MySQL数据库毕业论文.doc

    根据提供的文档信息,本文将对MySQL数据库的关键特性及其在Jsp/Servlet网上拍卖系统中的应用进行深入探讨。MySQL作为一款广泛使用的开源关系型数据库管理系统,因其高性能、稳定性以及丰富的功能特性而受到众多...

    一键部署mysql数据库

    "一键部署MySQL数据库"通常指的是通过自动化脚本或工具快速配置和启动MySQL服务,使得数据库环境的搭建过程简化,减少手动配置的工作量。 在部署MySQL数据库时,我们需要考虑以下几个关键知识点: 1. **安装**: ...

    mysql5数据库安装包

    MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,广泛应用于各种...总的来说,安装“mysql5数据库安装包”是踏入数据库世界的第一步,通过不断学习和实践,你将能够熟练地管理和利用MySQL数据库来满足各种需求。

    MySQL数据库设计、优化.pptx

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

    Mysql数据库导入超出默认大小和默认执行时间的解决方法

    在MySQL数据库操作中,我们时常会遇到数据导入过程因文件过大或执行时间过长而失败的问题。这主要是由于MySQL的一些内置限制,如InnoDB表单个事务的最大尺寸、查询的默认超时时间以及内存限制等。本文将详细介绍如何...

Global site tag (gtag.js) - Google Analytics