Q31 — AWS DEA-C01 第1章
第 31/100 問 | ← 第1章
データエンジニアリングチームは、運用レポート用にAmazon Redshiftデータウェアハウスを使用しています。チームは、長時間実行されるクエリによって引き起こされる可能性のあるパフォーマンス問題を防止したいと考えています。データエンジニアは、クエリオプティマイザがパフォーマンス問題を示唆する条件を検出した際に異常を記録するためのAmazon Redshiftのシステムテーブルを選択する必要があります。 この要件を満たすために、データエンジニアが使用すべきテーブルビューはどれですか?
- A. STL_USAGE_CONTROL
- B. STL_ALERT_EVENT_LOG ✓
- C. STL_QUERY_METRICS
- D. STL_PLAN_INFO
正解: B. STL_ALERT_EVENT_LOG
解説
Amazon Redshiftでは、STL_ALERT_EVENT_LOGというシステムテーブルが、クエリオプティマイザがパフォーマンス問題を示唆する条件を検出した際に発生する異常を記録するために使用されます。AのSTL_USAGE_CONTROLは主にリソース使用制御に使用されます。CのSTL_QUERY_METRICSはクエリに関する指標情報を提供しますが、パフォーマンス異常の記録に特化していません。DのSTL_PLAN_INFOはクエリプランに関する情報を扱います。以上より、クエリパフォーマンス異常の記録という要件を満たすにはBのSTL_ALERT_EVENT_LOGを選択すべきです。