MySQL数据库较大,但表较小

时间:2017-06-26 作者:AMAK - BP

我的网站由NetworkSolution托管,sql数据库大小限制为300MB。如果大小超过此限制,我们将无法访问wordpress管理仪表板。因此,目前其显示为441MB,并且其上限过高。他们迫使我以每年120美元的价格将数据库大小升级到1GB。

但之前我的所有表的大小总计为45MB,但数据库大小为321MB,我必须请求他们授予我访问权限,所以他们使用它来重新同步/优化数据库,所以它的实际大小约为60MB。

但现在他们声称我的网站已经将数据库大小增加到441MB。

如何检查哪个表占用了最大存储空间?或者是什么导致数据库大小增加?

谢谢

1 个回复
SO网友:Picard

这可能是因为Wordpress中保留了一些旧东西,如后期修订、自动草稿、孤立或重复的元。。。可以使用WP-Sweep plugin 只要你能在你的网站上运行它。我不知道你现在的情况如何,你是否能够使用wp-admin。无论如何:

作为第一步,我建议使用PHPmyAdmin 或更小的替代方案-PHPminiAdmin. 使用这些工具中的任何一个,您都可以看到表的大小,这样您就可以检查托管公司是否对您撒谎。请注意,除了表大小之外,对于每个表,还有和索引,这取决于表结构,也可以占用合理的空间。

如果您有权访问wp管理员-安装插件并进行一些清理-这些选项都是不言自明的。

如果您没有wp admin访问权限,并且不想支付升级费用,我认为您应该下载数据库和文件,并在其他地方设置站点,以便运行插件和清理数据库。许多托管公司提供免费试用期。或者,您可以使用XAMP服务器安装程序在本地计算机上设置站点,并执行相同的操作。清理完数据库后,可以将其上载回服务器。

根据我的经验,Wordpress数据库有时会占用比实际需要多得多的空间,这是因为多年来收集的垃圾,因此您可以在不支付升级费用的情况下获胜。

结束

相关推荐

Database Query not working

我一直在关注SteveMarks的一个教程,该教程介绍了如何将帖子中的信息添加到新的Database Table 和往常一样postmeta 一然而,无论我尝试什么,它都不会将信息存储在新表中,有人能看到我的错误吗?教程可在以下位置获得:http://biostall.com/performing-a-radial-search-with-wp_query-in-wordpress 我的帖子类型是festival-event 我将自定义帖子类型的名称与函数中的名称相同,以查看是否遗漏了某些内容。这个SQL