QueryInsights - Amazon Timestream
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

QueryInsights

QueryInsights是一项性能调整功能,可帮助您优化查询、降低成本和提高性能。借QueryInsights助,您可以评估查询的修剪效率,并确定需要改进的领域,以提高查询性能。借QueryInsights助,您还可以分析查询在时间和空间修剪方面的有效性,并找出提高性能的机会。具体而言,您可以评估您的查询如何使用基于时间和基于分区键的索引策略来优化数据检索。要优化查询性能,必须对控制查询执行的时间和空间参数进行微调。

提供的关键指标QueryInsightsQuerySpatialCoverageQueryTemporalRangeQuerySpatialCoverage表示查询扫描了多少空间轴,值越低效率越高。 QueryTemporalRange显示扫描的时间范围,范围越窄性能越高。

的好处 QueryInsights

以下是使用的主要好处QueryInsights

  • 识别效率低下的查询-QueryInsights 提供有关对查询访问的表进行基于时间和基于属性的修剪的信息。此信息可帮助您识别访问效果不佳的表。

  • 优化数据模型和分区-您可以使用这些QueryInsights信息来访问和微调您的数据模型和分区策略。

  • 调整查询-QueryInsights 突出显示更有效地使用索引的机会。

注意

QueryInsights启用后,允许您发出的最大 Query API 请求数为每秒 1 个查询 (QPS)。如果超过此查询速率,则可能会导致限制。

内容

Mode

提供以下模式以启用QueryInsights

  • ENABLED_WITH_RATE_CONTROLQueryInsights 为正在处理的查询启用。此模式还包括速率控制机制,该机制将该QueryInsights功能限制为每秒 1 次查询 (QPS)。

  • DISABLED— 禁用。QueryInsights

类型:字符串

有效值:ENABLED_WITH_RATE_CONTROL | DISABLED

必需:是

另请参阅

有关以特定语言之一使用此 API 的更多信息 Amazon SDKs,请参阅以下内容: