你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure Database for MySQL 中的 Self-Heal(公共预览版)

Azure Database for MySQL 中的 自修复 功能可让客户独立解决常见服务器问题,而无需提出支持案例。 它提供了一键式修复体验,可帮助快速安全地还原服务运行状况。

Self-Heal 始终在 Azure 门户中可用,每当客户怀疑服务器出现问题时,客户都可以主动触发,即使当前未显示任何警报或错误。

注释

自我愈合目前处于公共预览阶段。 可用性仅限于所选区域。 有关详细信息或提供反馈,请联系 Ask Azure Database For MySQL

主要优势

  • 自助恢复:在不等待支持的情况下解决常见问题。
  • 始终可用:随时可从 Azure 门户访问。
  • 安全和范围:操作是预定义的,专为特定场景定制。

工作原理

Self-Heal 功能充当轻型诊断和修复实用工具,类似于 Windows 网络疑难解答等工具。 当客户单击 “自我修复 ”按钮时,系统会立即执行预定义的修正工作流,旨在解决已知问题。

Self-Heal操作分为两种类型:

  • 非影响自我愈合

    • 不会导致停机
    • 适用于解决日志损坏或缺少日志等问题
  • 有影响力的自我愈合

    • 可能涉及短暂的服务器停机时间
    • 用于解决与可用性相关的问题,例如服务器无响应或停滞状态

在启动任何作之前,客户会被告知潜在影响。

支持的方案

Self-Heal 的初始版本支持一组重点方案,包括:

  • 日志缺失或损坏
  • 服务器无响应或无法访问
  • 服务器可用性问题(例如,停滞在重启状态)
  • Sever 停滞在管理作中(例如,更改服务器参数)

根据遥测和客户反馈,随着时间的推移,将添加对其他方案的支持。

访问自愈

使用自愈功能:

  1. 在 Azure 门户中导航到 MySQL 服务器。
  2. 从左侧菜单中选择 “帮助 ”。
  3. 单击“自我愈合”并选择相应的操作。

常见问题(FAQ)

问:单击 Self-Heal 按钮是否会自动打开支持案例?

答:否。触发自愈操作不会创建支持案例。 此功能旨在帮助客户独立解决问题,而无需涉及 Azure 支持,除非需要进一步的帮助。

问:何时应使用自我愈合?

答:只要怀疑服务器没有按预期运行,就可以使用 Self-Heal,即使没有活动警报也是如此。 它是一种主动工具,可帮助你快速解决常见问题,而无需等待诊断或支持。

问:Self-Heal 会导致停机吗?

答:这取决于操作的类型。

  • 无影响的自愈:无故障时间。 随时安全运行。
  • 显著的自愈功能:可能会导致短暂的停机。 在继续之前,系统会通知你。

问:Self-Heal 是否适用于所有 MySQL 服务器?

答:目前,Self-Heal 适用于 Azure Database for MySQL 灵活服务器,仅适用于 非 HA(高可用性)服务器

对于启用了 HA 的服务器,建议快速从可用性问题中恢复的方法是执行 强制故障转移,该故障转移旨在还原服务,且中断最少。