几周前,我们开始在所有服务器上升级到 MySQL 8。这是经过长时间监控和测试此版本与客户网站的兼容性的结果,直到我们得出结论,MySQL 8 与我们平台上托管的主要应用程序高度兼容,并且可以安全切换。
MySQL 是我们堆栈中的一个基本
软件,绝大多数客户使用它来增强他们的数据库。牙医数据库 它的最佳功能对整个网站的性能和可用性有很大影响。这就是为什么 SiteGround 团队投入大量资源来优化和定制我们的 MySQL,始终致力于挤出越来越好的性能。多年来,为了实现这一目标,我们引入了各种定制,例如我们独特的 MySQL 设置,我们仔细规划和测试任何新的 MySQL 版本升级,确保好处大于这种升级可能带来的潜在损害。我们现在确信 MySQL 版本 8 在很大程度上是兼容的,我们的客户可以安全地利用它带来的增强的数据库性能、可扩展性和编码优化。
MySQL 更新计划是什么?
首先,我们想宣布,在我们的共享服务器上创建的所有新网站和所有新创建的云帐户现在都默认使用 MySQL 8。
其次,现有共享站点向 MySQL 8 的迁移过程正在进行中。发起潜在客户开发活动之前需要考虑的 3 个思考 一旦我们的共享服务器更新完毕,我们也将开始更新云实例。这个过程将在未来几个月内继续。升级到 MySQL 根据我们的计划,我们计划在今年 6 月底之前将所有客户迁移到 MySQL 8。
为了使您的过渡尽可能轻松顺利,ea 领先 我们将提前至少一周向您发送电子邮件,告知您我们将在哪些具体日期将您的网站升级到 MySQL 8。升级过程在服务器流量最小的深夜进行。更新软件时可能会出现短暂的服务中断。您无需就迁移采取任何行动。
MySQL 8 有什么新功能?
MySQL 8 引入了各种新功能和旧功能的改进,旨在提高整体性能和可扩展性以及开发人员体验。以下是一些最值得注意的改进。
更好的性能和可扩展性
MySQL 8 提供更好的性能和可扩展性。基准测试显示,与 MySQL 5.7 相比,MySQL 8 在性能和可扩展性方面均有更好的结果。测试表明,MySQL 8 处理读/写操作的能力更强,处理的事务数量也更多。
此外,测试表明,与 5.7 相比,MySQL 8 对硬件的利用率更高。
以下是实现这一目标的一些改进:
扩展读/写工作负载
与 MySQL 5.7 相比,MySQL 8 在密集读/写方面表现出更好的性能,在高负载下的性能提高了 2 倍以上。
高争用负载下的性能更佳
MySQL 8 显著提高了高争用负载下的性能。升级到 MySQL 当多个事务等待表中同一行的锁定时,就会发生高争用负载,从而导致等待事务排队。