エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント6件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
DELETE したはずの行が SELECT で返り続ける ときに何を疑うか
この記事は Dress Code Advent Calendar 2026/07 の 12本目の記事です。 こんにちは、Dress Code株式会... この記事は Dress Code Advent Calendar 2026/07 の 12本目の記事です。 こんにちは、Dress Code株式会社 でプロダクトエンジニアをやっているなたこんです。 データベース周りで個人的にハマったことを紹介します。 更新したはずのデータが読み取り時に古いまま返ってきたとき、何をどの順で疑えばよいかを、実際の事例に沿って整理します。 TL;DR 「テーブルから DELETE したはずの行が、SELECT で返り続ける」という事象に遭遇した。確認できた状況は次の通り。 該当クエリが主キー被覆だったため、実行計画が index-only scan になっていた ORM の設定により、該当クエリは reader に流れていた 大量 DELETE の直後、reader でだけ削除済みの行が返り続けた(primary では返らない) reader で index-






2026/07/19 リンク