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

配置索引优化

可以通过控制索引优化行为的参数集来启用、禁用和配置索引优化,例如优化会话的运行频率。

索引优化取决于查询存储。 鉴于可能产生的性能影响,建议不要在可突发定价层上启用查询存储。 出于同样的原因,不建议对可突发层中使用计算的服务器进行索引优化。

索引优化是一项选择加入功能,默认情况下它未在服务器上启用。 对于给定服务器上的所有数据库,可以将其进行全局启用或禁用,但无法针对每个数据库启用或禁用。

启用索引调优的步骤

注意

索引优化取决于查询存储,而查询存储现为预览版,不受 Azure Database for PostgreSQL 灵活服务器版本 18 支持。

使用 Azure 门户

  1. 选择你的 Azure Database for PostgreSQL 灵活服务器实例。

  2. 在资源菜单中的 “智能性能”下,选择 “索引优化”。

    显示“智能性能”部分下的“索引优化”菜单选项的屏幕截图,用于启用索引优化。

  3. 如果 pg_qs.query_capture_mode 设置为 NONEindex_tuning.mode 设置为 OFF,则“索引优化”页将提供启用索引优化的选项。 如果已禁用查询存储,请选择两个“启用索引优化”按钮之一,启用索引优化功能及其所需的查询存储依赖项。

    显示如何通过索引优化页启用索引优化的屏幕截图。

  4. 在考虑启用该功能之前,请等待部署成功完成。

    显示部署完成以启用索引优化的屏幕截图。

  5. 启用索引优化后,允许索引优化引擎在 12 小时内分析查询存储收集的工作负载,并最终生成或删除索引建议。

重要说明

通过“启用索引优化”按钮启用索引优化时,如果 设置为 pg_qs.query_capture_mode,则它将更改为 NONEALL 如果它已设置为 TOPALL,则保持其当前状态。

禁用索引优化的步骤

使用 Azure 门户

  1. 选择你的 Azure Database for PostgreSQL 灵活服务器实例。

  2. 在资源菜单中的 “智能性能”下,选择 “索引优化”。

    显示“智能性能”部分下的“索引优化”菜单选项的屏幕截图,用于禁用索引优化。

  3. 选择 “禁用索引优化 ”以禁用该功能。

    显示如何通过索引优化页禁用索引优化的屏幕截图。

  4. 在考虑禁用该功能之前,请等待部署成功完成。

    显示部署完成以禁用索引优化的屏幕截图。

  5. 评估是否要继续使用 查询存储监控性能 来监视您的工作负荷性能,并保持其启用或通过将 pg_qs.query_capture_mode 设置为 NONE 来禁用它。

重要说明

通过 “禁用索引优化” 按钮禁用索引优化时,服务器参数 pg_qs.query_capture_mode 不会被设置为 NONE,而是保持原有配置。

显示索引优化状态的步骤

使用 Azure 门户

  1. 选择你的 Azure Database for PostgreSQL 灵活服务器实例。

  2. 在资源菜单中的 “智能性能”下,选择 “索引优化”。

    显示“智能性能”部分下的“索引优化”菜单选项的屏幕截图,用于禁用索引优化。

  3. 如果启用了索引优化,页面将显示 “禁用索引优化 ”按钮。

    显示启用该功能时索引优化页的各个方面的屏幕截图。

  4. 如果禁用索引优化,页面将显示 “启用索引优化 ”按钮。

    显示禁用该功能时索引优化页的各个方面的屏幕截图。

列出索引调优设置的步骤

使用 Azure 门户

  1. 选择你的 Azure Database for PostgreSQL 灵活服务器实例。

  2. 在资源菜单中的 “智能性能”下,选择 “索引优化”。

    显示“智能性能”部分下的“索引优化”菜单选项的屏幕截图,用于禁用索引优化。

  3. 选择 “调优设置”

    显示“索引优化”页中的“优化设置”按钮的屏幕截图。

修改索引优化设置的步骤

使用 Azure 门户

  1. 选择你的 Azure Database for PostgreSQL 灵活服务器实例。

  2. 在资源菜单中的 “智能性能”下,选择 “索引优化”。

    显示“智能性能”部分下的“索引优化”菜单选项的屏幕截图,用于禁用索引优化。

  3. 选择 “调优设置”

    显示“索引优化”页中的“优化设置”按钮的屏幕截图。

  4. 根据需要修改任意数量的设置的值,然后选择“ 保存”。

    显示启用该功能时索引优化页的各个方面的屏幕截图。

  5. 等待部署成功完成,然后再考虑更改设置的值。

    显示修改一个或多个索引优化设置的部署已成功完成的屏幕截图。