今日を知り、明日を変えるシステム運用メディア

Azure Database for PostgreSQL pg_signal_autovaccum_worker ロール

一般提供開始: Azure Database for PostgreSQL pg_signal_autovaccum_worker ロール

本記事は、2025 年 2 月 12 日にMicrosoft公式サイトの Azure Updates に掲載された英語記事を自動翻訳したものです。

ニュース内容

PostgreSQL バージョン 18 からバックポートされた pg_signal_autovacuum_worker ロールを、Azure Database for PostgreSQL フレキシブル サーバー バージョン 15 以降で使用できるようになりました。自動バキューム プロセスは、トリガーされると、実行されるまで DDL ステートメントの実行をブロックします。このロールを使用すると、pg_terminate_backend()/pg_cancel_backend() ステートメントを使用して、PostgreSQL サーバーでのメンテナンス アクティビティの一環としてトリガーされる自動バキューム プロセスをキャンセルできます。これは、スーパーユーザー権限を持たないユーザーが自動バキューム プロセスをキャンセルできるため、大きな改善です。

詳細

原文

You can now use the pg_signal_autovacuum_worker role backported from PostgreSQL version 18 with Azure Database for PostgreSQL Flexible Server versions 15 and later. The autovacuum process, once it is triggered, blocks the execution of DDL statements until the time it gets executed. This role allows you to cancel the autovacuum process that gets triggered as part of maintenance activity on the PostgreSQL server using pg_terminate_backend()/pg_cancel_backend() statements. This is a significant improvement as it allows users with non-superuser privileges to cancel the autovacuum process.   

Learn more.

引用元:Generally Available: Azure Database for PostgreSQL pg_signal_autovaccum_worker role

人気の記事

最新情報をお届けします!

最新のITトレンドやセキュリティ対策の情報を、メルマガでいち早く受け取りませんか?ぜひご登録ください

メルマガ登録