投稿日: Dec 3, 2021
Amazon Redshift の 自動マテリアライズドビュー (AutoMV) は、ダッシュボードクエリなどの繰り返し可能なワークロードのクエリレイテンシーを短縮するのに役立ちます。これにより、マテリアライズドビューを手動で作成および管理するための労力を最小限に抑えることができます。
マテリアライズドビューはクエリのパフォーマンスを向上させるための強力なツールですが、ワークロードのモニタリングと分析を慎重に行い、最高のリターンを得ることのできる条件を特定する必要があります。これには、数時間から数日かかる場合があり、パフォーマンスを調整する知識が必要になります。また、ワークロードを増やしたり変更したりすると、ユーザー毎の継続的なモニタリングが可能になります。
Amazon Redshift の AutoMV は、機械学習を使用してワークロードを継続的にモニタリングし、新しいマテリアライズドビューが有効かどうかを判断します。AutoMV は、マテリアライズドビューを作成して最新の状態に保つためのコストと、予想されるクエリのレイテンシーの改善とのバランスを取ります。また、システムは以前に作成された AutoMV をモニタリングし、ワークロードで有効でなくなったときにそれらを削除します。これにより、未使用の AutoMV を最新の状態に保つためにリソースを消費することが回避できます。
自動マテリアライズドビュー(プレビュー)は、すべての AWS 商用リージョンで利用できます。詳細については、AWS リージョン表をご覧ください。AutoMV の詳細については、ドキュメントをご覧ください。