ブログ - インデックスの無いテーブルなんて
ちょっとした予感もあった.やっぱり,そうだった.
関係者が集まって,みんなで動作テストした.データベース処理で遅い箇所があった.explain planを取ってもらうと,プライマリキーに対して付属している暗黙的定義のみで,明示的インデックスが付いてなかった.
チューニングしましょうと言う事で終わったのだけど...
1000万件のデータが見込めるテーブルに対してプライマリキーのみのインデックスしか作ってないなんて,チューニング以前の,バグでしょう.
ちょっとした予感もあった. そばにいた別の開発チームのリーダに「インデックスを付ける項目って,どうやって決めるか知ってる?」と聞いたら「知らない」って. やっぱり,そうだった.
関係者が集まって,みんなで動作テストした.データベース処理で遅い箇所があった.explain planを取ってもらうと,プライマリキーに対して付属している暗黙的定義のみで,明示的インデックスが付いてなかった.
チューニングしましょうと言う事で終わったのだけど...
1000万件のデータが見込めるテーブルに対してプライマリキーのみのインデックスしか作ってないなんて,チューニング以前の,バグでしょう.
ちょっとした予感もあった. そばにいた別の開発チームのリーダに「インデックスを付ける項目って,どうやって決めるか知ってる?」と聞いたら「知らない」って. やっぱり,そうだった.