数据库尺寸
-
如何使用MySQL函数准确获取数据库及其对象的尺寸?
MySQL 提供了一种方法来获取数据库的尺寸和数据库对象的尺寸。你可以使用 SELECT table_schema AS “Database”, ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS “Size (MB)” FROM information_schema.TABLES GROUP BY table_schema; 这个查询来获取数据库的尺寸,单位为 MB。对于数据库对象的尺寸,可以使用 SELECT object_schema, object_name, ROUND(data_length / 1024 / 1024, 2) as size_mb FROM information_schema.tables WHERE table_schema = ‘your_database’ and table_name = ‘your_table’; 这个查询,将 ‘your_database’ 和 ‘your_table’ 替换为你想要查询的数据库和表名。