QueryInsights - Amazon Timestream

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

QueryInsights

QueryInsights は、クエリの最適化、コストの削減、パフォーマンスの向上に役立つパフォーマンス調整機能です。を使用するとQueryInsights、クエリのプルーニング効率を評価し、クエリのパフォーマンスを向上させるための改善が必要な領域を特定できます。を使用するとQueryInsights、時間的および空間的なプルーニングの観点からクエリの有効性を分析し、パフォーマンスを向上させる機会を特定することもできます。具体的には、クエリが時間ベースのインデックス作成戦略とパーティションキーベースのインデックス作成戦略を使用してデータ取得を最適化する程度を評価できます。クエリのパフォーマンスを最適化するには、クエリの実行を管理する時間パラメータと空間パラメータの両方を微調整することが重要です。

によって提供される主要なメトリクスQueryInsightsQuerySpatialCoverageと ですQueryTemporalRangeQuerySpatialCoverageは、クエリがスキャンする空間軸の量を、より効率的に示します。 QueryTemporalRangeは、スキャンされる時間範囲を示し、より狭い範囲はよりパフォーマンス的です。

の利点 QueryInsights

を使用する主な利点は次のとおりですQueryInsights

  • 非効率的なクエリの特定 – クエリによってアクセスされるテーブルの時間ベースおよび属性ベースのプルーニングに関する情報QueryInsightsを提供します。この情報は、最適でないアクセス先のテーブルを特定するのに役立ちます。

  • データモデルとパーティショニングの最適化QueryInsights情報を使用して、データモデルとパーティショニング戦略にアクセスして微調整できます。

  • クエリの調整 – インデックスをより効果的に使用する機会QueryInsightsを強調します。

注記

QueryInsights 有効にして実行できるQueryAPIリクエストの最大数は、1 秒あたり 1 クエリ () ですQPS。このクエリレートを超えると、スロットリングが発生する可能性があります。

内容

Mode

を有効にするには、次のモードを提供しますQueryInsights

  • ENABLED_WITH_RATE_CONTROL – 処理中のクエリQueryInsightsに対して有効にします。このモードには、QueryInsights1 秒あたり 1 クエリ () に制限されるレート制御メカニズムも含まれていますQPS。

  • DISABLED – を無効にしますQueryInsights

型: 文字列

有効な値: ENABLED_WITH_RATE_CONTROL | DISABLED

必須:はい

以下の資料も参照してください。

言語固有の のいずれかAPIでこれを使用する方法の詳細については AWS SDKs、以下を参照してください。