Enterprise Postgresの問い合わせの取り消し方法、コネクションの強制切断方法について

Enterprise Postgres の技術情報はこちら

Enterprise Postgresにおいて、長時間の実行中状態にある問い合わせを取り消す方法、長時間の待ち状態にあるコネクションを強制切断する方法を教えてください。
問い合わせは、pg_cancel_backend関数を使用することで、取り消すことができます。コネクションは、pg_terminate_backend関数、または、pgAdminを使用することで、強制切断することができます。
pg_cancel_backend関数とpg_terminate_backend関数では、プロセスIDで取り消し対象の問い合わせや切断対象のコネクションを指定します。プロセスIDは、pg_stat_activityビューや、OSのpsコマンドで確認できます。

詳細は以下のマニュアルを参照してください。

 FUJITSU Software Enterprise Postgres 12
  運用ガイド
   第14章 異常時の対処
    14.4 アプリケーション異常の対処

 FUJITSU Software Enterprise Postgres 12
  PostgreSQL 12.1 Documentation
   Part II. The SQL Language
    Chapter 9. Functions and Operators
     9.26. System Administration Functions
      9.26.2. Server Signaling Functions

なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス区分 Enterprise Postgres
製品・サービス情報
プラットフォームWindows,Solaris,Linux
アンサー種別 運用/保守
このページの先頭へ