3.2標準
Redshiftで集計クエリの実行時間が急増した。
分散・統計・スキャン・結合方式のどこが原因かを切り分けたい。
最も適切な分析方法はどれか。
× 不正解
EXPLAIN、STL/SVL系メトリクス、WLM待ち、統計更新を組み合わせ、原因を特定してからDIST/SORTやクエリを改善する。
詳細解説
正しいEXPLAINと実行メトリクスでクエリ計画を比較する
DS_DIST、スキャン行数、結合方式、待ち時間を確認し、物理設計と統計を見直せる。
DS_DIST、スキャン行数、結合方式、待ち時間を確認し、物理設計と統計を見直せる。
誤りSQLを見ずにクラスターを無条件に倍増する
原因を特定せずコストだけが増え、再発防止にならない。
原因を特定せずコストだけが増え、再発防止にならない。
誤りS3 Lifecycleで古い表を削除する
誤って履歴データを失い、クエリ計画問題を解決しない。
誤って履歴データを失い、クエリ計画問題を解決しない。
誤りCloudTrailのイベント数だけを比較する
APIイベント数はRedshift内部のスキャン・結合計画を示さない。
APIイベント数はRedshift内部のスキャン・結合計画を示さない。
実際に確かめる
一時的な検証環境で実行できる例です。
Amazon Redshift EXPLAIN、query monitoring rules、statisticsの公式説明を確認する。期待される結果
無条件のスケールアップと計画に基づく性能分析の違いを説明できる。理解のポイント
- EXPLAIN
- DS_DIST
- 統計
- WLM
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 3・Task 3.2と各サービスの公式ドキュメントを確認する。
基礎のおさらい
計画と実績
推定行数と実行行数の差から統計古さやデータ偏りを疑う。
段階改善
SQLの列・結合順・フィルター、物理配置、クラスター容量を順に評価する。
問題IDAWS-DEA-212
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告