XuLaLa.Tech

首页客户端下载Windows 使用V2Ray 教程SSR 教程Clash 教程

mysql表大小如何查询

2025.04.09

MySQL的技能不仅包括DDL,DML以及复杂的SELECT查询优化,还有一些特殊的技巧,比如今天要介绍的如何查看数据库表对于的磁盘大小,这对于数据库表导出数据库表归档都是很有用处。

查询某个表数据的大小

SELECT
table_name AS `Table`,
round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB`
FROM
information_schema.TABLES
WHERE
table_schema = 'db_name'
AND table_name = 'table_name

查询数据库中所有表的大小并排序

    SELECT
table_schema AS `Database`,
table_name AS `Table`,
round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB`
FROM
information_schema.TABLES
ORDER BY
(data_length + index_length)
DESC;

使用场景

  • 数据库健康检查
  • 数据库记录归档
  • 数据库迁移,导出,备份

对于以上的3种场景,是需要知道记录的磁盘大小,对于做出技术方案是很有必要的。

苹果 iOS 科学上网

iOS 自动代理

© 2010-2022 XuLaLa 保留所有权利 本站由 WordPress 强力驱动
请求次数:69 次,加载用时:0.665 秒,内存占用:32.19 MB