「SELECT ... FOR UPDATE同士でデッドロックさせる - かみぽわーる」

最近SELECT ... FOR UPDATEでデッドロックする話を何度かしたので。 前職のときにUPDATE同士がデッドロックしてたときに、SELECT ... FOR UPDATEで排他ロックを取ってからUPDATEしてデッドロックを防ぎますってPRをレビューしてたときのことで、複数レコードの排他ロックは一瞬ですべてのレコードのロックを取れるわけではなく、ロックを取る順番が揃っていないと簡単にデッドロックしますよという話です。 https://gist.github.com/kamipo/0bb4e37d58ba18a8cefb8aa02f778231 # frozen_string_li…

最近SELECT ... FOR UPDATEでデッドロックする話を何度かしたので

blog.kamipo.net

Webページ

コンテンツ文字数:9,175 文字

見出し数(H2/H3タグ):0 個

閲覧数:117 件

2020-12-16 11:16:57

オリジナルページを開く

画像一覧
※読み込みに時間がかかることがあります