Azure Database for MySQL 灵活服务器中的加速日志功能(预览)

适用于:Azure Database for MySQL - 灵活服务器

本文概述的是处于预览阶段的加速日志功能。 本文指导你如何基于业务关键服务层级为 Azure Database for MySQL 灵活服务器启用或禁用此功能。

重要

加速日志功能目前以预览版提供,并受到一些限制且以持续开发过程中的表现为准。 此功能仅适用于基于业务关键服务层级的服务器。 建议将其用于非生产环境(如开发、测试或质量保证环节)以评估其性能以及是否适合特定用例。

介绍

加速日志功能旨在为 Azure Database for MySQL 灵活服务器中的业务关键服务层级的用户提供显著的性能提升。 该功能通过优化与事务日志相关的操作来大幅提升性能。 启用此功能后,服务器可以自动将事务日志存储在更快的存储上,以加大服务器吞吐量,且不会产生任何额外费用。

具有任务关键型工作负载的数据库服务器需要可靠的性能、需要较高的吞吐量和大量 IOPS。 但这些数据库也可能对服务器事务提交时间上的延迟波动比较敏感。 加速日志功能旨在通过优化事务日志在高性能存储上的放置方式来解决这些难题。 通过将事务日志操作与数据库查询和数据更新分离,可以显著改善数据库事务提交的延迟情况。

主要优点

  • 更大的吞吐量:在并发度较高的方案中体验增大 2 倍的查询吞吐量,可以加快查询执行速度。 这种改进还降低了延迟,减少高达 50% 的延迟以增强性能。
  • 成本效益:加速日志能增强性能,且不收取额外的费用,为任务关键型工作负载提供经济高效的解决方案
  • 更强的可伸缩性:加速日志可以容纳不断增长的工作负载,因此对于需要轻松缩放又要保持高性能的应用程序来说,这是理想的选择。 业务关键服务层级上的应用程序和服务受益于响应更快速的交互以及更短的查询等待时间。

限制

  • 在预览阶段,无法在启用了以下功能的服务器上启用加速日志功能。

  • 预览版的加速日志功能目前仅在特定区域提供。 详细了解支持的区域。

  • 激活加速日志功能后,将无视和忽略之前为 "binlog_expire_seconds" 服务器参数配置的值。

加速日志功能在以下区域中可用

  • 中国北部 3

启用加速日志功能(预览版)

在预览阶段可以启用加速日志功能。 可以在创建服务器期间或在现有服务器上启用此功能。 以下部分提供了有关如何启用加速日志功能的详细信息。

在创建服务器期间启用加速日志

本部分详细介绍了如何启用加速日志功能。 按照以下步骤操作,可以在创建灵活服务器时启用加速日志。

重要

加速日志功能仅适用于基于业务关键服务层级的服务器。 建议在纵向缩减到任何其他服务层级时禁用该功能。

  1. Azure 门户中,选择“灵活服务器”,然后选择“创建”。 若要详细了解如何填写“订阅”、“资源组”、“服务器名称”、“区域”和其他字段等详细信息,请参阅有关服务器创建的操作方法文档

  2. 选择“配置服务器”选项以更改默认计算和存储

  3. 仅当选中“业务关键”计算层级中的服务器时,才能在“存储”选项下看到“加速日志”复选框

    屏幕截图显示服务器创建期间的加速日志。

  4. 勾选“加速日志”复选框以启用该功能。 如果选中了高可用性选项,则无法选择加速日志功能。 详细了解预览阶段中存在的限制

  5. 从下拉列表中选择“计算大小”。 选择“保存”,然后按照如何创建服务器中的说明继续部署 Azure Database for MySQL 灵活服务器实例。

在现有服务器上启用加速日志

本部分详细介绍如何启用加速日志(公共预览版)。 可以按照以下步骤在 Azure Database for MySQL 灵活服务器实例上启用加速日志。

注意

服务器将在部署过程中重启,因此请确保暂停自己的工作负载,或将此操作安排在符合应用程序维护安排或非工作时间的时候。

  1. 导航到 Azure 门户

  2. 在“设置”部分下导航到“计算 + 存储”页面。 可以通过选中“存储”部分下的复选框来启用“加速日志”。

    屏幕截图显示服务器创建后加速日志启用。

  3. 选择“保存”并等待部署过程完成。 收到成功的部署消息后,即可使用该功能。

禁用加速日志功能(预览版)

禁用加速日志功能(公共预览版)的过程非常简单:

注意

服务器将在部署过程中重启,因此请确保暂停自己的工作负载,或将此操作安排在符合应用程序维护安排或非工作时间的时候。

  1. 导航到 Azure 门户

  2. 在“设置”部分下导航到“计算 + 存储”页面。 可在“存储”部分下找到“加速日志”复选框。 取消选中此框以禁用该功能。

    屏幕截图显示服务器创建后加速日志禁用。

  3. 选择“保存”并等待部署过程完成。 收到成功的部署消息则表示该功能被禁用。