`
annan211
  • 浏览: 445923 次
  • 性别: 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查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用。 1.查看所有数据库容量大小 select table_schema as '数据库', sum(table_rows) as '记录数', sum(truncate(data_...

    mysql索引失效.docx MySQL索引失效是指在查询执行过程中,数据库无法有效地使用索引来提高查询性能

    使用了不适当的数据类型:如果列的数据类型与索引的数据类型不匹配,MySQL可能无法使用索引进行有效的查询。例如,将字符串类型的列与索引类型为整数的索引进行比较。 非匹配的查询条件:如果查询条件与索引列的...

    MySql数据库优化之SQL和索引的优化

    索引的优化是面试中数据库部分可以说是必问的问题,这个和平时的积累有关。本文详细介绍了SQL和索引的优化。     目录 1 索引的执行分析 1.1 单表的查询索引的执行过程及优化-普通查询 1.2 单表查询索引的执行过程...

    基于SpringBoot后端实现连接MySQL数据库并存贮数据教程

    MySQL数据库具有以下特点: 1. 关系型数据库管理系统(RDBMS):MySQL是一种关系型数据库,数据以表格的形式存储,这些表格可以通过关系进行连接。 2. 开源和免费:MySQL是开源的,意味着你可以免费使用它,而且有一...

    基于SQL语言MySQL数据库应用程序及其代码方案

    3. 高性能:MySQL通过优化查询、索引和存储过程等技术手段,提供了较高的数据处理性能。 4. 可扩展性:MySQL支持大量的表和数据,可以通过增加硬件资源来提高数据库的处理能力。 5. 多平台支持:MySQL可以在多种操作...

    MySQL作为一款成熟稳定的数据库管理系统,在数据存储和管理方面具有重要的地位和价值,为各种应用程序提供了可靠的数据支持

    性能良好:MySQL以其高性能而闻名,能够快速响应查询请求,并支持高效的索引和优化器,确保数据检索和操作的效率。 易用性:MySQL易于安装和配置,并且拥有强大的SQL语言支持,使得开发人员可以轻松地进行数据库...

    索引处理Mysql大数据量查询

    用来演示使用索引查询效率,和没有使用索引查询效率

    mysql数据库my.cnf配置文件

    可以针对数据量的大小,翻倍增加。 myisam_sort_buffer_size = 1024M # MyISAM设置恢复表之时使用的缓冲区的尺寸,当在REPAIR TABLE或用CREATE INDEX创建索引或ALTER TABLE过程中排序 MyISAM索引分配的缓冲区 myisam...

    MySQL是一款开源的关系型数据库管理系统,能够解决许多数据存储和管理方面的问题

    包含 MySQL 数据库的基础知识,涵盖了 MySQL 的安装和配置、SQL 基础语法、索引和查询优化、事务和锁等内容,并提供了大量的案例代码和实践练习,方便学习和掌握 MySQL 的使用方法。以下是MySQL可以解决的一些问题:...

    spring5+mysql数据库的增删改查,批量增加、批量修改、批量删除

    非常适合初次学习spring5的小伙伴们! spring5+mysql数据库的增删改查,批量增加、批量修改、批量删除 非常适合初次学习spring5的小伙伴们! 非常适合初次学习spring5的小伙伴们!

    MySQL数据库经典面试题解析

    1. MySQL 索引使用有哪些注意事项呢? 可以从三个维度回答这个问题:索引哪些情况会失效,索引不适合哪些场景,索引规则...数据量少的不适合加索引 更新比较频繁的也不适合加索引 区分度低的字段不适合加索引(如性别)

    【mysql面试题】100道MySQL数据库经典面试题解析

    1. MySQL索引使用有哪些注意事项呢?...数据量少的不适合加索引   更新比较频繁的也不适合加索引   区分度低的字段不适合加索引(如性别)  索引的一些潜规则  覆盖索引   回表   索引数据结

    MySQL数据库优化技术之索引使用技巧总结

    本文实例总结了MySQL数据库优化技术的索引用法。分享给大家供大家参考,具体如下: 这里紧接上一篇《MySQL数据库优化技术之配置技巧总结》,进一步分析索引优化的技巧: (七)表的优化 1. 选择合适的数据引擎 MyISAM:...

    如何使用myisamchk和mysqlcheck工具快速修复损坏的MySQL数据库文件

    如果,出现这样的mysql数据库错误很可能是mysql数据库索引出了问题。那么,什么是mysql数据库索引? 分析:索引如果是primary unique这两两种,那么数据表的数据对应的这个字段就必须保证其每条记录的唯一性。否则就...

    怎样正确创建MySQL索引的方法详解

    MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常有必要的。MySQL提供了Explain,用于显示SQL执行的详细信息,可以进行索引的优化。 什么是索引? MySQL官方对索引...

    mysql引擎及索引讲解

    数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问...这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、视图和存储过程)。常用的两种引擎是MYISAM和INNODB。

    mysql网络数据库指南(中文版) part1

    3.4 创建、删除、索引和更改表 102 3.4.1 CREATE TABLE语句 102 3.4.2 DROP TABLE 语句 106 3.4.3 创建和删除索引 106 3.4.4 ALTER TABLE语句 109 3.5 获取数据库和表的有关信息 111 3.6 检索记录 112 3.6.1 ...

    MYSQL网络数据库PDF学习资源

    3.4 创建、删除、索引和更改表 102 3.4.1 CREATE TABLE语句 102 3.4.2 DROP TABLE 语句 106 3.4.3 创建和删除索引 106 3.4.4 ALTER TABLE语句 109 3.5 获取数据库和表的有关信息 111 3.6 检索记录 112 3.6.1 平凡...

    详解MySQL数据库优化的八种方式(经典必看)

     MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。  例如,在定义邮政...

    100道必会Mysql面试题八股文题目以及答案

    可以通过以下步骤执行MySQL数据库性能优化和诊断慢查询: - 查看数据库配置,如缓冲池大小、连接数等。 - 分析慢查询日志,并找出执行时间较长的查询。 - 优化查询语句,如添加适当的索引、重写查询逻辑等。 - 使用...

Global site tag (gtag.js) - Google Analytics