我有一个使用engine = MEMORY指定的内存表。我可以运行什么命令来了解它目前占用多少空间?最大尺寸怎么样?
答案 0 :(得分:5)
SHOW TABLE STATUS LIKE 'tablename'\G
其中tablename是您要检查的表的名称。
答案 1 :(得分:5)
SELECT data_length+index_length table_size
FROM information_schema.tables
WHERE table_schema='whateverdatabase'
AND table_name='whatevertablename*'
AND engine IS NOT NULL;
这适用于任何表格;不适用于视图(引擎IS NULL)。