我有一张桌子
create table a(a1 int, a2 char(10),a3 float);我可以手动计算分配给这个表的字节数a。但是,如何通过一些查询在mysql中找到它的大小?
发布于 2020-09-18 16:46:57
如果您正在查找表a的物理表大小
SELECT
TABLE_NAME AS `Table`,
ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024) AS `Size (MB)`
FROM
information_schema.TABLES
WHERE
TABLE_SCHEMA = '<schema>'
AND
TABLE_NAME = 'a'
ORDER BY
(DATA_LENGTH + INDEX_LENGTH)
DESC;https://stackoverflow.com/questions/63952221
复制相似问题