こんにちは。
最近立て続けにDB関係でトラブルがあり、改めて感じたことがあります。
それは「フルスキャン恐ろしい」ということです。
「やけに処理が遅いなー」と思ったらSELECTクエリでフルスキャンしていたり、
「急にクエリのエラーが急増した」と思ったらUPDATEクエリでフルスキャンしてテーブルロックがかかっていたり。
そして、色々なトラブルを経て、実行しているクエリが正しく主キーやインデックスキーを使えているか確認するのは大切だなと思いました。
正しくキーを使えなくなるようなアンチパターンについては別途まとめたいと思います。
[追記]
こちらにまとめました。