
为了保持最佳性能和高效的数据处理,我们的 Web 和 Cloud 托管计划对数据库大小设有固定限制。虽然你可以根据需要创建任意数量的数据库,但每个数据库都必须低于你托管计划类型所对应的限制。在此查看有关限制的更多信息:Hostinger 托管计划的参数与限制
如果你的数据库接近限制或已经超过限制,会发生以下情况:
-
在 List of Current MySQL Databases And Users(当前 MySQL 数据库及用户列表) 部分会显示当前大小与最大可用空间的提示:
-
如果超出限制,数据库的写入权限将被暂停,直到其大小降至限制以下
为什么数据库会达到大小限制?
通常,随着网站的发展(无论是新增内容、用户、扩展插件,还是评论),数据库自然会增长。
少数情况下,技术问题也可能导致此现象,例如某个特定插件用不必要的信息(如浏览量、错误日志或缓存)塞满你的数据库。
如何减小数据库大小

在减小数据库大小之前,请先为你的数据库 创建备份,然后尝试以下解决方案:
-
进入 List of Current MySQL Databases And Users(当前 MySQL 数据库及用户列表) 部分,并 修复 你的数据库
-
删除网站上任何不必要的内容
-
删除网站上任何垃圾评论
-
通过 phpMyAdmin 访问你的数据库,并按 Size(大小) 对数据表排序:
最大表的名称会指示它所存储的内容类型。通常,它会是一个日志表。这意味着日志被存储在了数据库中,而不是文件管理器中。在这种情况下,建议检查你的日志设置,或联系你的网站开发者。
如果在执行这些步骤后,你的数据库仍然接近或超出大小限制,这可能意味着你的网站已经变得过大,超出了当前数据库的承载容量。大型电商网站或类似项目经常会遇到这种情况。为了让你的项目顺利发展,我们建议考虑 升级托管计划。另一个选择是使用 VPS,它没有任何数据库大小限制 🚀
未来如何预防
为了防止数据库达到大小限制,请遵循以下做法:
-
定期检查你的插件并关注数据库大小;如果你安装了某个新插件后数据库大小显著增加,这清楚地表明该新插件正在引发问题
-
卸载任何不再使用的插件
-
确保不要在数据库中存储任何日志,因为它们会不断累积并占用大量空间
-
使用 reCAPTCHA 保护你的网站,防止机器人发布垃圾评论
来源:Hostinger 官方帮助文档