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

MySQL 查询数据库的数据总量

需求:查看MySQL数据库的数据总量,以MB为单位展示数据库占用的磁盘空间

实践:

  1. 登录到MySQL数据库服务器

  2. 选择你想要查看数据总量的数据库

    USE shield;
    
  3. 运行查询以获取数据库的总大小

    SELECT table_schema AS 'Database',ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS 'Size in MB'
    FROM information_schema.TABLES 
    WHERE table_schema = 'shield'
    GROUP BY table_schema;
    

这个查询将返回数据库的名称和大小(以MB为单位)。这里,data_length 是表数据的大小,index_length 是索引的大小。我们将这两个值相加,然后除以1024两次(因为1MB = 1024KB,1KB = 1024字节)来转换为MB。

详细步骤解释:

  • table_schema:数据库名称。
  • data_length:表中数据的大小。
  • index_length:表索引的大小。
  • SUM(data_length + index_length):计算所有表的数据和索引总大小。
  • ROUND(..., 2):将结果四舍五入到小数点后两位。

示例:

假设你的数据库名称是 shield,运行以下查询:

SELECT table_schema AS 'Database',ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS 'Size in MB'
FROM information_schema.TABLES 
WHERE table_schema = 'shield'
GROUP BY table_schema;

这将返回类似于以下结果:

+------------+-----------+
| Database   | Size in MB|
+------------+-----------+
| shield     |   6.66    |
+------------+-----------+

在这里插入图片描述
顺便看一下备份之后的大小
在这里插入图片描述

注意事项:

  • 这个查询返回的是近似值,因为MySQL在计算表大小时可能会有一些差异。
  • 如果你的数据库非常大,运行这个查询可能会消耗一些资源,因为它需要扫描所有的表。
http://www.lryc.cn/news/438540.html

相关文章:

  • [C++]——vector
  • 自动驾驶:LQR、ILQR和DDP原理、公式推导以及代码演示(七、CILQR约束条件下的ILQR求解)
  • 随想录笔记-二叉树练习题
  • 华雁智科前端面试题
  • 【iOS】单例模式
  • Linux | 探索 Linux 信号机制:信号的产生和自定义捕捉
  • 递归的时间复杂度分析
  • C++: 二叉树进阶面试题
  • 【HarmonyOS NEXT】实现网络图片保存到手机相册
  • Pytorch详解-数据模块
  • 浅谈openresty
  • 【学习笔记】2024最新版SpringCloud教程
  • Proxyless Service Mesh:下一代微服务架构体系
  • 大数据Flink(一百一十八):SQL水印操作(Watermark)
  • 【QGC】把QGroundControl地面站添加到Ubuntu侧边菜单栏启动
  • PostgreSQL配置主从同步
  • 基于python+django+vue的鲜花商城系统
  • 李飞飞任CEO,空间智能公司World Labs亮相,全明星阵容曝光
  • PyTorch详解-可视化模块
  • Bootstrap 警告信息(Alerts)使用介绍
  • uniapp(H5)设置反向代理,设置成功后页面报错
  • define、typedef和using的使用
  • vue element时间选择不能超过今天 时间选中长度不能超过7天
  • 如何 吧一个 一维数组 切分成相同等分,一维数组作为lstm的输入(三维数据)的数据预处理 collate_fn的应用
  • Remix 学习 - @remix-run/react 中主要的 hooks
  • STL之stack
  • 如何用3个月零基础入门网络安全?_网络安全零基础怎么学习
  • 适合学生党开学买的蓝牙耳机?分享开放式耳机排行榜前十名
  • 汽车租赁系统1.0版本
  • DockerDocker Compose安装(离线+在线)