Amazon Timestream for LiveAnalytics と同様の機能については、Amazon Timestream for InfluxDB を検討してください。リアルタイム分析のために、簡略化されたデータ取り込みと 1 桁ミリ秒のクエリ応答時間を提供します。詳細については、こちらを参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
QueryInsights
QueryInsights は、クエリの最適化、コストの削減、パフォーマンスの向上に役立つパフォーマンスチューニング機能です。を使用するとQueryInsights、クエリのプルーニング効率を評価し、クエリのパフォーマンスを向上させるために改善すべき領域を特定できます。を使用するとQueryInsights、時間的および空間的なプルーニングの観点からクエリの有効性を分析し、パフォーマンスを向上させる機会を特定することもできます。具体的には、クエリが時間ベースおよびパーティションキーベースのインデックス作成戦略をどの程度うまく使用してデータ取得を最適化しているかを評価できます。クエリのパフォーマンスを最適化するには、クエリの実行を管理する時間パラメータと空間パラメータの両方を微調整することが重要です。
によって提供される主要なメトリクスQueryInsightsは QuerySpatialCoverageと ですQueryTemporalRange。 QuerySpatialCoverageは、クエリがスキャンする空間軸の量を示し、値が低いほど効率的です。 はスキャンされた時間範囲QueryTemporalRangeを示し、範囲が狭いほどパフォーマンスが高くなります。
QueryInsights の利点
を使用する主な利点は次のとおりですQueryInsights。
-
非効率的なクエリの特定 – クエリによってアクセスされるテーブルの時間ベースおよび属性ベースのプルーニングに関する情報
QueryInsightsを提供します。この情報は、最適にアクセスされていないテーブルを特定するのに役立ちます。 -
データモデルとパーティショニングの最適化 –
QueryInsights情報を使用して、データモデルとパーティショニング戦略にアクセスして微調整できます。 -
クエリのチューニング – インデックスをより効果的に使用する機会
QueryInsightsが強調表示されます。
注記
QueryInsights を有効にして実行できる Query API リクエストの最大数は、1 秒あたり 1 クエリ (QPS) です。このクエリレートを超えると、スロットリングが発生する可能性があります。
内容
- Mode
-
を有効にするには、次のモードを使用します
QueryInsights。-
ENABLED_WITH_RATE_CONTROL– 処理中のクエリQueryInsightsを有効にします。このモードには、QueryInsightsこの機能を 1 秒あたり 1 クエリ (QPS) に制限するレート制御メカニズムも含まれています。 -
DISABLED– を無効にしますQueryInsights。
タイプ: 文字列
有効な値:
ENABLED_WITH_RATE_CONTROL | DISABLED必須: はい
-
以下の資料も参照してください。
言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。