DBAtlas · データベース運用アトラス

実行中のクエリを取り消す(pg_cancel_backend)

PostgreSQLセッション

コマンド

SELECT pg_cancel_backend(12345);

概要

指定したPIDで現在実行中のクエリを取り消す。接続は開いたまま。

使用する場面

接続を切らずに長時間実行のクエリを停止するため。

注意

アクティブなクエリを取り消すのみで、idle in transaction状態のセッションは閉じない。それにはpg_terminate_backendが必要。

DBAtlas で開く →

関連項目