すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:ダッシュボードクエリの高速化

最終更新日:Mar 21, 2026

Simple Log Service (SLS) のダッシュボードでは、大量のデータや長期間にわたる範囲を対象とした SQL クエリが実行されると、チャートのレンダリングに数十秒かかる場合があり、場合によってはタイムアウトする可能性があります。このダッシュボード高速化機能では、マテリアライズドビュー を活用して、バックグラウンドでデータを自動的に事前計算します。このプロセスにより、複雑なリアルタイムクエリを効率的な結果読み取りに変換し、高速なダッシュボードレンダリングを実現します。

高速化分析の有効化

  1. SLS コンソール にログインします。

  2. 対象のプロジェクトに移動します。左側のナビゲーションウィンドウで、ダッシュボード をクリックし、ダッシュボードリスト を選択します。

  3. 対象のダッシュボードをクリックします。ダッシュボードページで、マテリアライズドビューの高速化 ボタンをクリックします。システムが、ダッシュボード内のチャートの実行パフォーマンスを自動的に分析します。

    • スマート検出:デフォルトでは、マテリアライズドビュー高速化に対応し、SQL 実行遅延が 5 秒を超えるチャートを検出します。

    • カスタムしきい値:パフォーマンス要件に応じて分析しきい値を調整し、再分析 をクリックします。

    • 精密選択:分析結果には、推奨されるマテリアライズドビュー名と対応するチャートが表示されます。高速化を適用する各チャートのチェックボックスを選択します。

  4. 次へ をクリックします。マテリアライズドビューのパラメーターを構成し、設定を保存します:

    パラメーター

    説明

    デフォルト値

    推奨事項

    加速開始時刻

    データバックフィルの開始時刻を指定します。

    1 週間前

    チャートで年次比較など長期的な比較が頻繁に使用される場合は、より早い開始時刻を設定することを推奨します。

    更新間隔

    データを事前計算する頻度を指定します。

    15 分

    データ量が非常に大きい場合は、計算リソースの負荷を抑えるために更新間隔を長くすることを推奨します。

    SLS がバックグラウンドでマテリアライズドビューを自動的に作成します。このプロセスでは、元のクエリが非同期で事前計算され、その結果が永続化されます。高速化には既存データの処理が含まれるため、ビュー作成後にバックフィルが完了するまでに時間がかかります。タスクが作成され、事前計算が現在のクエリ範囲をカバーすると、ダッシュボードのチャートは数秒でロードされるようになります。