如何可靠地确定MySQL数据库中剩余的可用空间?
我们正在开发一个Joomla组件,它占用大量数据库空间,并且希望在完成安装之前确保用户有足够的空间 经过一些测试后,似乎建议使用以下代码,但在SiteGround.com服务器上进行测试时,返回的结果是没有足够的空间如何可靠地确定MySQL数据库中剩余的可用空间?,mysql,Mysql,我们正在开发一个Joomla组件,它占用大量数据库空间,并且希望在完成安装之前确保用户有足够的空间 经过一些测试后,似乎建议使用以下代码,但在SiteGround.com服务器上进行测试时,返回的结果是没有足够的空间 SELECT table_schema "Data Base Name", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB", sum( data_free )/ 1024 / 1024
SELECT table_schema "Data Base Name",
sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB",
sum( data_free )/ 1024 / 1024 "Free Space in MB"
FROM information_schema.TABLES
GROUP BY table_schema;
由于至少有一些主机提供商不支持这种方法,我们有没有其他方法可以测试这种方法,或者有没有其他方法可以测试我们得到的结果是否真实。很难相信主机提供商会影响MySQL的运行。当然,这与MySQL配置有更多的关系?但这将由主机提供商设置?很难相信主机提供商会影响MySQL的运行。当然,它与MySQL配置有更多的关系?但这将由托管提供商设置吗?