如何防止MySQL并发连接限制问题?
您的Managed WordPress主机套餐在与MySQL数据库并发连接时有限制,这样可以为WordPress网站提供支持。当超过该限制时,可能会干扰网站内容的交付和性能。
对于大多数网站,很少会在一段时间内使用多个并发连接。但是,如果您的网站有管理费用(数据库更改遗留的碎片)或垃圾邮件导致的大量评论,则常规数据库查询速度会变慢。这可能会创建一个瓶颈,从而阻塞您的并发连接,并导致建立数据库连接时出错。这意味着,在释放并发连接供使用之前,您的网站将不可用并显示错误。
您可以采取一些步骤来防止达到该上限。选择一个问题以查看答案:
如何删除垃圾评论?
评论是为网站访客提供讨论场所的绝佳途径。默认情况下,具有足够选项来构建社区的文章和页面启用评论。它的易用性可能导致垃圾邮件堆积并阻塞您的数据库。这导致查询速度不佳,这会阻塞您的并发连接。
有2种方法可以从WordPress网站删除垃圾邮件,您可以从WordPress控制面板中的评论分区删除评论,也可以通过phpMyAdmin批量删除评论。
删除垃圾评论后,请务必优化您的数据库以清除管理费用。
我如何知道哪些桌过大?
通过WordPress网站的正常运行,表格可能会随着时间增长。在某些情况下,它们可能会变得很大,以至于影响您的性能和可靠性。无论是由于修订,评论,还是由于流氓插件在表中填充日志条目,主要指标都是表大小。
以下是使用phpMyAdmin在数据库中查找大型表的方法:
- 登录到phpMyAdmin
- 在左侧菜单中,选择数据库名称。
- 在结构选项卡下,选择大小。此操作将按降序对列进行排序。最大的表格应该放在最上面(以MiB,KiB和GiB列出)。如果没有,请再次选择。
- 从表格列中,选择最大的表格名称,或选择浏览以访问表格内容。
您将需要熟悉表的内容,以了解应保留的内容和需要删除的内容。如果表格是WordPress核心数据库表格,则您可以在WordPress.org查找文档。如果表格与特定插件相关,则您应查看该插件的文档或联系开发人员寻求帮助。
如果您的数据库需要帮助,我们提供了一些付费选项。
- 如果您怀疑有恶意软件或入侵,我们的网站安全计划包括对数据库内容进行恶意软件清理。
- 对于需要管理员的情况,我们的WordPress尊享版客户支持可以帮助您的网站快速重回正轨。
删除表的大部分后,请务必优化您的数据库以清除管理费用。
如何清除开销?
开销开销是您的数据库用于存储查询的临时磁盘空间。数据库运行的时间越长,当数据库正常运行时,创建的系统开销越多。将开销视为硬盘上的碎片,最终需要对其进行碎片整理以恢复性能。
每个数据库最终都需要某种形式的维护,以使其正常运行。在MySQL中清理碎片是通过优化数据库表来完成的。
如何防止评论垃圾邮件?
除了并发数据库连接可能出现的问题之外,如果不加以评论,垃圾评论也可能很快对您网站的信誉和声誉造成损害。 WordPress中的所有选项都允许在评论中进行讨论,以建立社区。此外,还有许多可用于阻止垃圾邮件的选项。
阻止垃圾邮件的一些最佳方法包括更改评论批准设置,允许评论的人,创建评论阻止列表,禁用旧页面或帖子上的评论,以及根本不需要任何评论;一起禁用评论。查找有关防止WordPress评论垃圾邮件的更多信息。
更多信息
- WordPress.org上的人们整理了一篇有关WordPress中的评论的文章。