投稿日: Jun 1, 2023

Amazon Relational Database Service (RDS) for PostgreSQL は、仮想インデックスを作成するための HypoPG 拡張機能をサポートするようになりました。これにより、インデックスを構築する前にクエリプランに対するインデックスのパフォーマンスへの影響をテストできます。 

インデックスは PostgreSQL のクエリを高速化する方法ですが、本番環境でインデックスを構築するには追加のストレージが必要であり、実行速度が遅いクエリのパフォーマンスを必ずしも向上させるとは限りません。HypoPG 拡張機能を使用すると、インデックスを作成しなくてもインデックスを追加した場合の影響をテストできます。また、CPU やストレージリソースを使用する前にインデックスを作成する必要があるかどうかを判断できます。HypoPG は PostgreSQL クエリプランナーにとって、インデックスの使用の選択をするかどうか、およびインデックス使用によりパフォーマンス上の利を得る選択をするかどうかのインサイト獲得に役立ちます。

HypoPG 拡張機能は、AWS GovCloud (米国) リージョンを含むすべての AWS リージョンにおいて、PostgreSQL 15.3 以降、14.8 以降、13.11 以降を実行している Amazon RDS の全データベースインスタンスで利用できます。各バージョンの詳細は、Amazon RDS ユーザーガイドに記載されているサポート済み拡張機能の一覧を参照してください。

Amazon RDS for PostgreSQL を使用すると、クラウドにデプロイした PostgreSQL を簡単にセットアップ、運用、スケールできます。料金の詳細や利用できるリージョンについては、Amazon RDS for PostgreSQL の料金を参照してください。フルマネージド型 Amazon RDS データベースは、Amazon RDS マネジメントコンソールで作成または更新してください。 HypoPG の詳細については、AWS データベースブログをご覧ください。