按等待状态分析数据库负载 - Amazon DocumentDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

按等待状态分析数据库负载

如果数据库加载(数据库加载)图表显示了一个瓶颈,您可以找出负载的来源。为此,请查看数据库负载图表下方的主要负载项目。选择特定项目(如查询或应用程序)以深入了解该项目并查看有关该项目的详细信息。

按等待状态和主要查询分组的数据库负载通常提供了最多的性能问题见解。按等待状态分组的数据库负载显示了数据库中是否存在任何资源瓶颈或并发瓶颈。在这种情况下,主要查询主要负载项目表的选项卡显示了驱动该负载的查询。

诊断性能问题的典型工作流程如下:

  1. 查看数据库负载图表并了解是否存在数据库负载的事件越过了 Max CPU 线。

  2. 如果有,请查看数据库负载图表并确定负主要责任的等待状态。

  3. 通过以下方式确定导致负载的摘要查询:主要查询主要负载项目表上的选项卡对于这些等待状态所起的作用最大。您可以通过按等待状态排列负载 (AAS)column.

  4. 主要查询选项卡以展开它并查看它包含的子查询。

您还可以通过选择选择来查看哪些主机或应用程序的负载最大主要主机要么主要应用程序,分别。应用程序名称在到 Amazon DocumentDB 实例的连接字符串中指定。Unknown表示未指定应用程序字段。

例如,在以下仪表板中,CPU等待占大部分数据库负载。选择下面的顶级查询主要查询将限定数据库负载图的范围,以便将重点放在 select 查询贡献的最大负载上。