1.4標準
AthenaのJOINクエリが急に遅くなり、スキャン量も増えた。
実行計画と入力パーティションを確認して、不要な全件走査を見つける。
最も適切な方法はどれか。
× 不正解
EXPLAINとAthenaのスキャン量・実行統計を確認し、パーティション条件や結合計画の変化を特定する。
詳細解説
正しいEXPLAINとスキャン量・パーティション条件を確認する
結合順、フィルタ適用、パーティションプルーニングを確認し、ボトルネックを特定できる。
結合順、フィルタ適用、パーティションプルーニングを確認し、ボトルネックを特定できる。
誤りS3バケット名を短くする
バケット名はSQL実行計画やスキャン量を変えない。
バケット名はSQL実行計画やスキャン量を変えない。
誤りIAM権限をすべてAdministratorAccessにする
権限を広げてもクエリ計画やスキャン量は改善しない。
権限を広げてもクエリ計画やスキャン量は改善しない。
誤りCloudTrailのログを削除する
監査ログ削除はSQL実行性能を改善しない。
監査ログ削除はSQL実行性能を改善しない。
実際に確かめる
一時的な検証環境で実行できる例です。
Amazon Athena EXPLAIN、EXPLAIN ANALYZE、パーティションプルーニングの公式説明を確認する。期待される結果
性能診断と権限・監査設定の違いを説明できる。理解のポイント
- EXPLAIN
- Athena
- スキャン量
- パーティション
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 1・Task 1.4と各サービスの公式ドキュメントを確認する。
基礎のおさらい
実行計画
論理SQLだけでなく、結合順・フィルタ・データ移動・読み取り量を見る。
性能回帰
データ量・統計・パーティション・クエリ変更を比較し、ベースラインを保持する。
問題IDAWS-DEA-098
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告