`
annan211
  • 浏览: 461169 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

查看mysql数据库 数据量大小和索引数据大小

 
阅读更多

查看某个数据库的数据量 和索引量的大小

SELECT
	SUM(DATA_LENGTH)/ 1024 / 1024 + SUM(INDEX_LENGTH)/ 1024 / 1024
FROM
	information_schema. TABLES
WHERE
	TABLE_SCHEMA = 'ice_produce_cn';

 

 

 

查看索引量的大小

SELECT
	SUM(INDEX_LENGTH)/ 1024 / 1024
FROM
	information_schema. TABLES
WHERE
	TABLE_SCHEMA = 'ice_produce_cn';

 

 

查看数据量排名前100的表

select TABLE_NAME,DATA_LENGTH/ 1024 / 1024,TABLE_ROWS,ENGINE from information_schema.TABLES
 WHERE TABLE_SCHEMA = 'ice_produce_cn' order by DATA_LENGTH desc limit 100;

 

 

查看索引数据排名前100的表

SELECT
	TABLE_NAME,
	(DATA_LENGTH / 1024 / 1024) ,
	(INDEX_LENGTH / 1024 / 1024) ,
	TABLE_ROWS,
	ENGINE
FROM
	information_schema.TABLES
WHERE
	TABLE_SCHEMA = 'ice_produce_cn'
ORDER BY
	DATA_LENGTH DESC,
	INDEX_LENGTH DESC
LIMIT 100;

 

分享到:
评论

相关推荐

    如何统计MySQL数据量大小

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

    MySQL数据库备份和恢复

    ### MySQL数据库备份与恢复:深度解析与实践指南 在当今数据驱动的世界中,数据库的稳定性和数据的安全性显得尤为重要。MySQL作为全球最流行的开源关系型数据库管理系统之一,其备份和恢复策略是确保数据安全和系统...

    MySQL数据库:索引概述.pptx

    总结来说,索引是数据库优化的重要手段,通过理解其概念、作用和分类,我们可以更好地设计和利用索引来提升MySQL数据库的查询效率。然而,在实际应用中,应根据表的具体使用情况来权衡是否创建索引,以及选择合适的...

    pbootcms数据sqlite转mysql数据库

    标题 "pbootcms数据sqlite转mysql数据库" 涉及的是一个常见的数据库迁移过程,从SQLite数据库系统转换到MySQL数据库系统。这个过程在网站或应用的开发和维护中经常遇到,尤其是在更换数据库服务或者需要更强大的...

    美国城市地区Mysql数据库

    【标题】"美国城市地区Mysql数据库"是一个包含详尽美国城市和地区信息的数据库,它在MySQL环境中运行,提供了一种高效的方式来存储和查询美国各地的地理数据。 【描述】这个数据库涵盖了美国51个行政区(包括50个州...

    Python-mysqldiff是一款轻量级数据库对比工具同时支持新增表的默认数据导入

    Python-mysqldiff是一款专为数据库管理设计的轻量级工具,主要功能是对比不同版本的MySQL数据库,并生成相应的SQL脚本以实现数据库结构和数据的同步。它简化了数据库版本控制的过程,尤其适用于多版本数据库管理和...

    mysql数据库导出word数据字典

    MySQL数据库是世界上最流行的开源关系型数据库管理系统之一,它在数据管理、存储和处理方面具有广泛的应用。当需要将数据库中的信息以文档形式分享或者备份时,将MySQL数据库导出为Word数据字典是一种实用的方法。这...

    MySQL数据库应用 实验训练4:视图和索引的构建与使用

    MySQL数据库中的视图和索引是两个非常重要的概念,它们对于数据管理、查询效率和数据安全性都有着显著的影响。本实验训练旨在让学生通过实际操作来深入理解这两个概念。 首先,我们来看视图。视图可以被看作是...

    mysql数据库实现分页

    在MySQL数据库中,分页是处理大量数据查询时不可或缺的一种技术。它允许用户按需加载数据,而不是一次性获取所有记录,从而提高了用户体验并降低了服务器负载。以下是对分页实现的详细说明: 一、基础概念 分页是将...

    mysql数据库以及索引详解.pptx

    ### MySQL数据库及索引详解 #### 一、MySQL简介与数据库发展 MySQL是一款非常流行的开源关系型数据库管理系统,由瑞典MySQL AB公司开发。它以其高性能、稳定性和易用性著称,广泛应用于Web应用程序和企业级系统中...

    Mysql数据库索引创建、索引删除、索引失效场景详解

    5. 全文索引:用于解决大数据量的模糊查询问题。它通过分词技术建立索引,提高搜索效率。然而,全文索引的使用受到MySQL版本、存储引擎和字段类型的限制。例如,MySQL5.6之前,全文索引仅限于MyISAM引擎,而5.6之后...

    nodejs封装好的mysql数据库模块,带mysql连接池以及百万测试数据

    本模块基于Node.js实现了对MySQL数据库的封装,利用了mysql连接池来优化性能,并且包含了用于测试的百万级数据,确保了在大数据量场景下的稳定性和效率。以下将详细介绍该模块的关键知识点: 1. **Node.js与MySQL**...

    MySQL-数据库-索引详解

    MySQL 索引包括普通索引、惟一性索引、全文索引、单列索引、多列索引和空间索引。 #### 普通索引 创建普通索引时,不附加任何限制条件。可以创建在任何数据类型上,其值是否唯一和非空由字段自身的完整性约束条件...

    书籍:Oracle与MySQL数据库索引设计与优化

    索引是数据库性能的关键因素,它们能够加速数据检索,提高系统效率,尤其在大数据量的环境中,正确设计和优化索引显得尤为重要。 一、Oracle数据库索引设计 1. B树索引:Oracle默认使用B树(B-Tree)索引,适用于...

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

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

    mysql数据库基础.pdf

    MyISAM使用主键和辅助索引,而InnoDB支持聚簇索引和辅助索引。如果查询涉及索引,存储引擎会利用B+树结构快速定位数据;如果没有索引,将进行全表扫描,逐行检查满足条件的数据。 事务是数据库中保证数据一致性和...

    MySQL进阶学习需要掌握的具体内容解析,MySQL数据库如何使用和优化索引.docx

    ### MySQL进阶学习需要掌握的具体内容解析,MySQL数据库如何使用和优化索引 #### 一、MySQL基础知识回顾 MySQL作为一款广泛使用的开源关系型数据库管理系统(RDBMS),以其高性能、稳定性和易于管理的特点受到...

    MySQL官方测试数据库

    MySQL官方测试数据库是一个非常有价值的资源,对于学习和测试MySQL数据库管理系统的用户来说是不可或缺的工具。这个数据库包含了大量的数据记录,可能涉及多个表,旨在帮助用户进行实际操作练习,了解SQL查询、...

Global site tag (gtag.js) - Google Analytics