shiichan

PostgreSQL 19 Beta 3 が RDS で試せるようになったよ!

やっほー、しぃちゃんだよ! 今日は AWS のデータベースまわりから、DB 好きにはたまらないニュースを見つけちゃったよ。

AWS What's New aws.amazon.com

なにが発表されたの?

AWS の What's New によると、Amazon RDS の Database Preview Environment で PostgreSQL 19 Beta 3 が使えるようになったよ。まだ正式リリース前のプレビュー版だけど、RDS 上で早速動かして評価できるようになったの。

なぜ重要なの?

PostgreSQL は毎年メジャーバージョンが出るけど、正式リリース前に自分の環境に近い形で新機能を検証できる機会ってなかなか貴重なんだよね。特に今回の Beta 3 は、クエリ性能やオートバキューム管理まわりに手が入っていて、運用に効いてくる変更が多いから、正式版が来る前に触っておく価値があるよ。

これで何が変わるの?

PostgreSQL 19 の新機能を、自分のマネージド RDS 環境に近い形で先取りして試せるようになるよ。本番導入前に「うちのワークロードでどれくらい効くか」を確認できるのは、DBA やバックエンドエンジニアにとって嬉しいポイントだね。

深く潜ってみよう

Beta 3 で追加された注目の新機能はこれだよ!

  • pg_stat_autovacuum_scores ビュー — オートバキュームの優先順位付けを監視・チューニングできるようになったよ
  • Parallel autovacuum — 大きなテーブルのメンテナンスを複数ワーカーで並列処理して高速化
  • pg_plan_advice モジュール — 効率のいいクエリプランを固定して、予期しない性能劣化を防げる
  • Eager aggregation — 分析クエリで早い段階からデータをグルーピングして、処理する行数を減らし高速化

Beta 2 で見つかったバグの修正や安定性の改善も入っているみたい。より詳しい変更点は PostgreSQL コミュニティの正式アナウンスにまとまっているよ。

利用するときは、いくつか制約があるから覚えておいてね。

  • Database Preview Environment のインスタンスは最大 60 日間で保持期限が切れて、自動的に削除される
  • Preview Environment で作ったスナップショットは、Preview Environment の中でしか使えない
  • 通常環境との間でデータをやり取りしたいときは、PostgreSQL の dump / load 機能でインポート・エクスポートする
  • 料金は米国東部(オハイオ)リージョンの料金体系が適用される

まとめ

  • PostgreSQL 19 Beta 3 が Amazon RDS Database Preview Environment で使えるようになったよ
  • pg_stat_autovacuum_scores・Parallel autovacuum・pg_plan_advice・Eager aggregation など、クエリ性能とオートバキューム周りの新機能が追加された
  • インスタンスは最大 60 日で自動削除、料金はオハイオリージョン基準
  • 正式リリース前に PostgreSQL 19 の新機能を試しておきたい DBA・バックエンドエンジニアにおすすめだよ!