跳转到内容
无痕工具库 无痕工具库

Hostinger 数据库大小达到上限怎么办:解决方法详解

为了保持最佳性能和高效的数据处理,我们的虚拟主机和云主机方案对数据库大小设定了上限。你可以按需创建任意数量的数据库,但每个数据库的大小都必须低于你的主机方案类型规定的上限。有关上限的更多信息,请查看:Hostinger 主机方案的参数与限制。

如果你的数据库即将达到上限或已经超出上限,将会出现以下情况:

  • List of Current MySQL Databases And Users(当前 MySQL 数据库和用户列表)区域会显示当前大小和最大可用容量的提示:

    MySQL 数据库大小显示为 2977/3072 MB,接近达到上限

  • 如果超出上限,数据库的写入权限将被暂停,直至其大小降至上限以下

为什么数据库会达到大小上限?

通常来说,数据库随着网站的发展而增长是正常现象,无论是新内容、新用户、扩展功能还是评论都会使其变大。

少数情况则是由技术问题引起的,例如某个插件用浏览量、错误日志或缓存等无用信息塞满了你的数据库。

如何缩小数据库大小

在缩小数据库大小之前,请先为你的数据库**创建备份**,然后尝试以下解决方案:

数据表列表,突出显示 Size 列,条目如 176.0 KiB 和 32.0 KiB

最大数据表的名称可以表明它存储的内容类型,通常会是**日志(log)**表。这意味着日志被存储在数据库中而不是文件管理器里。在这种情况下,建议你检查日志设置,或联系你网站的开发者。

如果完成上述步骤后,你的数据库仍然接近或超出大小上限,这可能意味着你的网站规模已经超出了当前数据库容量的承受范围,大型电子商务网站或类似项目经常会出现这种情况。为了让你的项目持续顺利发展,我们建议你考虑**升级主机方案**。另一个选择是使用 VPS 云服务器,它没有任何数据库大小限制 🚀

如何在今后避免此类问题

要防止数据库达到大小上限,请遵循以下做法:

  • 定期检查你的插件并关注数据库大小;如果你安装了新插件后数据库大小显著增加,这就清楚表明该新插件引发了问题
  • 卸载所有未使用的插件
  • 确保不要在数据库中存储任何日志,因为日志会不断累积并占用大量空间
  • 使用 reCAPTCHA 保护你的网站,防止机器人发布垃圾评论

其他常见的数据库问题

如果你遇到的是其他与数据库相关的问题,请参阅: