実行中のクエリを取り消す(pg_cancel_backend)
PostgreSQLセッションコマンド
SELECT pg_cancel_backend(12345);概要
指定したPIDで現在実行中のクエリを取り消す。接続は開いたまま。
使用する場面
接続を切らずに長時間実行のクエリを停止するため。
注意
アクティブなクエリを取り消すのみで、idle in transaction状態のセッションは閉じない。それにはpg_terminate_backendが必要。
SELECT pg_cancel_backend(12345);指定したPIDで現在実行中のクエリを取り消す。接続は開いたまま。
接続を切らずに長時間実行のクエリを停止するため。
アクティブなクエリを取り消すのみで、idle in transaction状態のセッションは閉じない。それにはpg_terminate_backendが必要。