多年来,MySQL 有多个分支。这些本质上是在特定时间点发生的 MySQL 副本。然后,这些副本以特定方式进行优化,并朝着与主副本不同的方向发展。hostgator美国VPS主机商分享什么是 MySQL 分支?
最著名的分支包括 MariaDB 和 Percona Server。
MariaDB 通常被称为 MySQL 的改进版。它比 MySQL 有更多的存储引擎和更大的连接池,这导致 MariaDB 比 MySQL 更快。
它适用于寻求更快体验的用户。
Percona Server 是 MySQL 的完全替代品。它非常注重改进 InnoDB,并在这方面取得了成功。您可以看到更多工作流程中发生的事情,这有助于您发现错误。推荐阅读:《MySQL数据库为什么对 Web 设计很重要?》
如何查看每个数据库请求?
如果您尝试解决问题,查看数据库的实际请求列表会很有帮助。而在 WordPress 中,这很容易做到。
像 WordPress 中的大多数东西一样,您需要做的就是为工作安装正确的插件。在这种情况下,该插件是Query Monitor。Query Monitor 是一款免费的 WordPress 调试工具,可让您查看所有数据库请求。
本质上,它跟踪页面加载时发出的每个请求以及该请求发生所需的时间。因此,您可以准确地确定是什么降低了您的页面速度,并通过扩展来修复它。
这是一个在超过 100,000 个 WordPress 网站上活跃的强大工具,所以一定要试一试。
如何优化 MySQL 数据库?
您可能认为优化数据库非常复杂,但您会错了。实际上,有一个内置的优化命令。
您需要做的就是输入并执行以下 SQL 查询:
OPTIMIZE TABLE ‘wp_posts’
然而,这并不是唯一的内置方法。实际上,您可以通过选择数据库中的所有项目来使用优化选项。这对初学者更友好,因为它不涉及任何代码行,但还有一种更简单的方法:WordPress 插件。
没错,您实际上可以从您的网站优化数据库,而无需任何编码。在这种情况下,您有几个选择,但我可以推荐的一个是WP-Optimize。
顾名思义,WP-Optimize是 WordPress 的优化插件。只需单击几下即可用于优化数据库,但它不仅限于数据库。它还将优化图像等内容,允许您缓存页面以提高速度等等
如果您希望优化 WordPress,这个插件是最好的方法之一。
如何保持我的数据库小?
另一种帮助优化数据库的方法是保持小,但你怎么能做到呢?
嗯,其实很简单。你需要摆脱你不需要的东西。
这不仅可以帮助缩小您的数据库,还可以帮助减少网络托管成本。毕竟,你是在为那个空间买单。
那么,从哪里开始呢?
我建议的第一件事是限制 WordPress 修订功能。默认情况下,WordPress 会保存您对帖子或页面所做的所有更改。虽然这是一个很好的恢复工具,但没有理由坚持几年前的修订。推荐阅读:《PHP连接MySQL数据库的三种方式》
相反,将修订限制为 3 或更合理的数量。您还可以选择完全禁用该功能。
如果您有大量评论已经建立但从未检查过,那是另一个清理的好地方。删除垃圾评论并批准其余评论。较大的网站一天会产生数千条垃圾评论。它加起来很快。
删除当前未使用的任何插件或主题。这些可能会占用惊人的空间。有时您可以删除插件,因为该功能在您已经使用的另一个中可用。
这不仅对数据库有帮助,而且通常只是一个很好的做法。
无法避免 MySQL
MySQL 是世界上使用最广泛的数据库引擎,几乎每个网络托管公司都在使用它。有一些例外,但即使在这些情况下,他们也只是使用 MySQL 分支,如 MariaDB。
虽然您当然可以限制您对数据库的直接使用,但它就在那里,它将对您的网站产生巨大影响。花时间了解和优化您网站的数据库是提高网站性能的可靠方法。
因此,每个网站所有者都应该努力了解 MySQL 数据库的基础知识。推荐相关阅读:《MySQL和SQL Server的区别》