Azure Database for PostgreSQL - 灵活服务器故障排除指南

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

Azure Database for PostgreSQL 灵活服务器的故障排除指南旨在帮助快速识别和解决在使用 Azure Database for PostgreSQL 灵活服务器时可能遇到的常见挑战。 故障排除指南直接集成到 Azure 门户中,提供可操作的见解、建议和数据可视化,以帮助诊断和解决与常见性能问题相关的问题。 有了这些指南,将能够更好地优化 Azure Database for PostgreSQL 灵活服务器体验,并确保数据库操作更流畅、更高效。

概述

Azure Database for PostgreSQL 灵活服务器中提供的故障排除指南提供了分析和解决常见性能问题的必要工具,包括:

  • 高 CPU 使用率,
  • 高内存使用率,
  • 高 IOPS 使用率,
  • 高临时文件数,
  • 自动清理监视,
  • 自动清理阻止程序。

Screenshot of multiple Troubleshooting Guides combined.

每个指南都包含多个图表、指南和针对可能遇到的特定问题定制的建议,这有助于加快故障排除过程。 故障排除指南直接集成到 Azure 门户和 Azure Database for PostgreSQL 灵活服务器实例中,使其使用方便。

故障排除指南包含以下组件:

  • 高 CPU 使用率

    • CPU 使用率
    • 工作负荷详细信息
    • 事务趋势和计数
    • 长期运行事务
    • 排名靠前的 CPU 消耗查询
    • 仅限用户的连接总数
  • 高内存使用率

    • 内存使用率
    • 工作负荷详细信息
    • 长期运行会话
    • 排名靠前的查询(按数据使用量)
    • 仅限用户的连接总数
    • 配置参数的指南
  • 高 IOPS 使用率

    • IOPS 使用情况
    • 工作负荷详细信息
    • 会话详细信息
    • 主要查询(按 IOPS)
    • IO 等待事件
    • 检查点详细信息
    • 存储使用率
  • 高临时文件数

    • 存储利用率
    • 生成的临时文件数
    • 工作负荷详细信息
    • 主要查询(按临时文件数)
  • 自动清理监视

    • 膨胀率
    • 元组计数
    • 已清空和已分析表的执行计数
    • 自动清理辅助角色执行计数
  • 自动清理阻止程序

    • 紧急 AV 和回绕
    • 自动清理阻止程序

在使用任何故障排除指南之前,必须确保所有先决条件都已就绪。 有关先决条件的详细列表,请参阅使用故障排除指南一文。

限制

  • 故障排除指南不适用于只读副本
  • 请注意,在可突发定价层上启用查询存储可能会对性能产生负面影响。 因此,通常不建议将查询存储用于此特定的定价层。

后续步骤