エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PostgreSQL ロック待ちの原因となっているSQLのセッションを特定する
ロックの状態を確認するのはpg_loksというビューを見れば現在の状況が分かります。 そのセッションがロ... ロックの状態を確認するのはpg_loksというビューを見れば現在の状況が分かります。 そのセッションがロックを「保持している」のかまたは「ロック待ちが発生している」のかはgrantedという項目を参照します。 「PostgreSQL 9.3.2文章」pg_locks この辺りの情報はマニュアルに譲るとして、、 このpg_locksというビューを表示しただけではズラーっとロックを保持しているセッションが表示されて非常に見づらく、 実際にロックが発生した時にはこれだけではあまり役に立ちません。 では実際の運用中にロック待ちが発生してトランザクションが流れなくなってしまった場合にどうするか? 【おすすめ参考書】 ロックを確認するSQLも色々ネットで公開されているが、いまいちどれも分かりにくく実際の運用では使いにくい。 ということで作ってみたのがこれ SELECT a.datname, l.pid
2018/02/17 リンク