View a markdown version of this page

Amazon Aurora PostgreSQL の CCM と QPM を使用したリカバリのパフォーマンスと実行計画の最適化 - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Aurora PostgreSQL の CCM と QPM を使用したリカバリのパフォーマンスと実行計画の最適化

Raunak Rishabh、Rohit Kapoor、Sujitha Sasikumaran、Amazon Web Services (AWS)

2023 年 1 月 (ドキュメント履歴)

ビジネスが拡大するにつれて、重要な意思決定を行うために使用するデータも増えていきます。データ量が増えるにつれ、データベースのパフォーマンスを最適化し、システム変更時に安定させることが重要になります。金融取引や顧客からの注文など、トランザクションの多いワークロードでは、安定した整合性のある高速なパフォーマンスが求められます。パフォーマンスの低下は、顧客満足度や事業収益に影響を及ぼしかねないからです。Amazon Aurora PostgreSQL 互換エディションのデータベースインスタンスなど、このようなトランザクションの多いワークロードを処理するデータベースでは、利用可能なパフォーマンス最適化機能を理解して実装することが重要となります。

Amazon Aurora PostgreSQL 互換は、PostgreSQL デプロイのセットアップ、運用、スケーリングを支援するフルマネージド型のリレーショナルデータベースエンジンです。このデータベースエンジンは、メンテナンスのオーバーヘッドを最小限に抑えながら、実際のワークロードシナリオでパフォーマンスを最適化できる、自立型のストレージアーキテクチャと機能を備えているため、幅広く使用されています。

そのうちの 2 つの機能がクラスターキャッシュ管理 (CCM) とクエリプラン管理 (QPM) です。CCMは、フェイルオーバー時のアプリケーションとデータベースのパフォーマンス回復に、QPM はSQL アプリケーション用としてオプティマイザが生成したクエリ実行計画の管理に役立ちます。どちらの機能もデータベースをより細かく制御できるようにするものであるため、SQL クエリのパフォーマンスを最適化するのに役立ちます。このガイドには、マネージャー、プロダクトオーナー、データベースアーキテクト (DBA) が CCM と QPM を実装することの利点と潜在的なビジネス成果についての理解を深める意図があります。

対象者

このガイドは、Amazon Aurora PostgreSQL 互換データベースインスタンスのパフォーマンスを最適化するために利用できる機能を理解し、それらの機能のユースケースを理解したいビジネス関係者を対象としています。