エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Trasis Lab » PostgreSQLで現在ロック中のプロセスの確認とkill
概要 PostgreSQLの各プロセスがどのテーブルでどの種類のロックを行っているか調べる方法について説明。... 概要 PostgreSQLの各プロセスがどのテーブルでどの種類のロックを行っているか調べる方法について説明。 さらに、そのプロセスを下記手順で終了することで、ロックしていた処理を強制的に中断できる。 手順 プロセスIDの確認 コマンドラインなどで、次のSQLを実行する。 SELECT l.pid, db.datname, c.relname, l.locktype, l.mode FROM pg_locks l LEFT JOIN pg_class c ON l.relation=c.relfilenode LEFT JOIN pg_database db ON l.database = db.oid ORDER BY l.pid; pid がプロセスIDを意味する。 プロセスの停止 プロセスIDが分かったら、次のSQLでプロセスを停止できる。 SELECT pg_cancel_backe



2013/03/28 リンク