Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何可靠地确定MySQL数据库中剩余的可用空间?_Mysql - Fatal编程技术网

如何可靠地确定MySQL数据库中剩余的可用空间?

如何可靠地确定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

我们正在开发一个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 "Free Space in MB" 
FROM information_schema.TABLES 
GROUP BY table_schema;

由于至少有一些主机提供商不支持这种方法,我们有没有其他方法可以测试这种方法,或者有没有其他方法可以测试我们得到的结果是否真实。

很难相信主机提供商会影响MySQL的运行。当然,这与MySQL配置有更多的关系?但这将由主机提供商设置?很难相信主机提供商会影响MySQL的运行。当然,它与MySQL配置有更多的关系?但这将由托管提供商设置吗?