mysql - 如何获取 MySQL 数据库中特定表的大小?
问题描述
如何获取 MySQL 数据库中特定数据库中特定表的大小?
例如,我上传了三张图像,我想要图像表中图像的总大小,大小为 KB 或 MB
解决方案
使用以下查询:
SELECT
table_name AS `Table`,
round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB`
FROM information_schema.TABLES
WHERE table_schema = "dbname"
AND table_name = "tablename"
推荐阅读
- r - R:如何制作单变量散点图?
- php - MySQL SELECT 有时即使存在也什么也找不到
- cassandra - 卡桑德拉墓碑跨越门槛
- python - 如何正确地将嵌套数组(均为 1D)数组重塑为 2D 数组以适合我的 Keras 模型?
- android - Is there a way to compare a list of values with a SQLite table?
- kotlin - 为什么我可以在 Kotlin 中将 MutableList 实例化为 val(并向其中添加元素)?
- sql - 你如何让查询每次都返回一个特定的值
- angular - Ionic Web Builder 找不到离子模块?
- c# - 将列表转换为列表
在 c# 中无需 foreach 即可有效 - optaplanner - 使用 subChainChangeMoveSelector 或 subChainSwapMoveSelector 进行附近选择