当前位置: 首页 > news >正文

Mysql 学习总结(89)—— Mysql 库表容量统计

前言

统计每个库每个表的大小是数据治理中最简单的一个要求,下面从抽样统计结果及精确统计结果两方面来统计MySQL的每个库每个表的数据量情况。mysql 数据字典库 information_schema 里记录了统计的预估数据量(innodb 引擎表不准确,MyISAM 引擎表准确)及数据大小、索引大小及表碎片的大小等信息。如果想了解每个库及表的大概数据量级可以直接查 information_schema.tables 进行统计即可。

一、统计所有数据库的大小

mysql> use information_schema;
Database changed
mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES;
+-----------+
| data      |
+-----------+
| 1101.44MB |
+-----------+
1 row in set (0.09 sec)

二、统计所有表的大小 

mysql>  SELECT SUM(AVG_ROW_LENGTH*TABLE_ROWS+INDEX_LENGTH)/1024/1024 AS total_mb FROM information_schema.TABLES;
+---------------+
| total_mb      |
+---------------+
| 1326.28188610 |
+---------------+
1 row in set (0.11 sec)

三、统计每个数据库的大小

mysql> SELECT table_schema,
http://www.lryc.cn/news/171459.html

相关文章:

  • virtualBox安装配置使用
  • 北斗导航 | RTD、RTK完好性之B值、VPL与HPL计算(附B值计算matlab源代码)
  • more often than not 的含义
  • 【Linux】Linux环境配置安装
  • 从零学习开发一个RISC-V操作系统(二)丨GCC编译器和ELF格式
  • 论文阅读_大语言模型_Llama2
  • 当量因子法、InVEST、SolVES模型等多技术融合在生态系统服务功能社会价值评估中的应用及论文写作、拓展分析
  • k8s Limits 限制内存
  • 单片机第三季-第三课:STM32开发板原理图、配置、浮点运算单元
  • 观察者模式 发布-订阅模式(设计模式与开发实践 P8)
  • 【日常业务开发】Java实现异步编程
  • 学习笔记|模数转换器|ADC原理|STC32G单片机视频开发教程(冲哥)|第十七集:ADC采集
  • OpenCV实现“蓝线挑战“特效
  • 容器管理工具 Docker生态架构及部署
  • js判断数据类型的方法
  • 达梦数据库随系统开机自动启动脚本
  • Python开发利器之VS Code
  • 【Axure视频教程】输入框控制滑动评分条
  • 【学习笔记】[AGC064C] Erase and Divide Game
  • 算法通关村-----数组中元素出现次数问题
  • Qt-键盘消息的传递-键盘消息的获取-C++
  • 数据结构与算法(五)--链表概念以及向链表添加元素
  • 计算机视觉与深度学习-图像分割-视觉识别任务02-目标检测-【北邮鲁鹏】
  • Flink——Flink检查点(checkpoint)、保存点(savepoint)的区别与联系
  • [篇五章五]-如何禁用 Windows Defender-我的创作纪念日
  • 什么情况下使用微服务?
  • 【Linux】Ubuntu美化主题【教程】
  • spring-boot2.x,使用EnableWebMvc注解导致的自定义HttpMessageConverters不可用
  • 2023-09-20 Android CheckBox 让文字显示在选择框的左边
  • 目标检测YOLO实战应用案例100讲-基于改进YOLOv5的口罩人脸检测