选择合适的虚拟主机时,估计 MySQL 数据库所需的存储空间至关重要。这涉及了解数据库的准确大小。虽然 SHOW TABLE STATUS 命令提供了一些见解,但它在总数据使用量方面留下了模糊的空间。
要获得数据库的精确大小,请考虑在 MySQL 上使用 S. Prakash 建议的以下 SQL 查询forum:
SELECT table_schema "database name",
sum( data_length index_length ) / 1024 / 1024 "database size in MB",
sum( data_free )/ 1024 / 1024 "free space in MB"
FROM information_schema.TABLES
GROUP BY table_schema;
此查询提供数据库的全面细分,包括:
通过执行此查询,您可以获得索引的真实大小MySQL 数据库,帮助您就 Web 托管需求做出明智的决策。
请注意,SHOW TABLE STATUS 中的索引长度列指的是为特定表创建的索引的大小,这通过提供对数据的快速访问来帮助优化查询性能。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3