エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
この記事は カケハシ Advent Calendar 2024 の 10日目の記事です。 adventar.org AI在庫管理というプロ... この記事は カケハシ Advent Calendar 2024 の 10日目の記事です。 adventar.org AI在庫管理というプロダクトチームのソフトウェアエンジニアをしている金子です。 今回は本番環境で発生したデッドロックをきっかけに、その原因に関する調査結果と対策についてまとめていきます。 本番環境で Query 実行中にデッドロック 事象 まずは実際に発生した事象についてです。 いつも通りリリース作業を実施していた時のことでした。リリース内容はレコードの無い不要になったテーブルの削除。そのテーブルに対する参照箇所が無いことは確認済みで、メンテナンスモードなどの対応は不要で、通常のリリースにおけるマイグレーションでDBを修正できる想定でした。 本番環境におけるエラー発生を通知するSlackチャンネルを監視しながら、リリース処理を行うGitHub Workflowを見守っていると