Amazon Aurora DSQLが部分インデックスをサポート
ID 6684
GUID 1ee926edae2efd608db09cc95046e4c43eea61e8
発表日(JST)
要約生成日時(JST)
タイトル Amazon Aurora DSQLが部分インデックスをサポート
詳細リンク https://aws.amazon.com/about-aws/whats-new/2026/10/aurora-dsql-partial-indexes/
カテゴリ
  • databases
要点
  • Amazon Aurora DSQLが部分インデックス(Partial Index)をサポート開始
  • CREATE INDEXにWHERE句を追加することで、テーブルの特定のサブセットのみをインデックス化可能
  • テーブルが大きくなってもインデックスは小さいままで、クエリパフォーマンスが向上
  • インデックスストレージコストの削減が可能
  • クエリのフィルター条件がインデックスの条件内に収まる場合、Aurora DSQLが自動的に部分インデックスを使用
  • Aurora DSQLが利用可能なすべてのAWSリージョンで利用可能
アップデート内容要約

Amazon Aurora DSQLが部分インデックス(Partial Index)をサポートしました。CREATE INDEXにWHERE句を追加することで、テーブル全体ではなく特定の条件に合致する行のみをインデックス化でき、クエリパフォーマンスの向上とインデックスストレージコストの削減が可能になります。

アップデート内容全文

Amazon Aurora DSQLでは、テーブルの特定のサブセットに対してインデックスを構築できるようになりました。
テーブル全体の行ではなく、条件に合致する行のみを格納するため、クエリパフォーマンスが向上し、インデックスのストレージコストが削減されます。
多くのテーブルでは、長年にわたる完了済み注文の中に少数の未処理注文が含まれるなど、大量の履歴データの中に小さなワーキングセットが存在します。
CREATE INDEXにWHERE句を追加することで、そのワーキングセットのみをインデックス化できます。
テーブルが成長してもインデックスは小さいままで、対象の行をターゲットとするクエリは読み取るデータ量が少なくなります。
Aurora DSQLは、クエリのフィルター条件がインデックスの条件に含まれる場合に、部分インデックスを使用します。
部分インデックスは、Aurora DSQLが利用可能なすべてのAWSリージョンで使用できます。
詳細については、Aurora DSQLユーザーガイドのCREATE INDEXを参照してください。

関連サービス
  • Amazon Aurora DSQL
関連サービスの説明
  • Amazon Aurora DSQLは、AWSが提供する分散型SQLデータベースサービスです。Aurora DSQLはPostgreSQL互換のインターフェースを持ち、サーバーレスかつ分散型のアーキテクチャにより、高い可用性とスケーラビリティを実現します。従来のリレーショナルデータベースのようにSQLを使ってデータの読み書きができる一方、複数のリージョンにまたがるアクティブ-アクティブ構成をサポートし、インフラストラクチャの管理が不要なマネージドサービスです。開発者は使い慣れたSQLやPostgreSQLのツールを使いながら、分散データベースのメリットを享受できます。
関連URL