mysql - 如何使用命令提示符检查 mysql 中每个数据库/表使用的内存?

标签 mysql database memory

我的mysql 服务器中有两个或多个数据库。数据库使用的总 内存 约为 14GB。我想知道每个数据库及其表使用的内存。

最佳答案

这应该可行

SELECT table_schema "table name", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB" 
FROM information_schema.TABLES GROUP BY table_schema ; 

它将以两列格式显示数据库大小=> |数据库名称 |数据库大小 |

关于mysql - 如何使用命令提示符检查 mysql 中每个数据库/表使用的内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20536414/

相关文章:

mysql - Node - 查询处理完成后无法重定向(或者在处理完成之前重定向......或者......啊)

java - 多个小型 Java 数据库事务或一个大型 Java 数据库事务?哪个更快?

c++ - 检测到堆损坏 : after Normal block (#126)

c++ - 如何从文件中读取数据 block ,然后从该 block 读取到 vector 中?

java - java中对象的内存分配一次还是每次实例化时分配

php - 使计时器在过期记录上运行代码

mysql - 数据库magento中 "Static blocks"和 "Cms pages"的表名?

sql - mysql加入空行?

iphone - 你如何从 iphone 上的 sqlite 数据库中读取 float (REAL)?

database - T-SQL 合并 - 为什么?