ぶろぐ

日記です

selectを爆速にするために、indexを設ける


件数が多くなると、データの取り出しが非常に遅くなる.
テーブルにインデックスを付けることで、データの検索を爆速にする.
弱点として、データの更新はインデックスを更新する必要があるので遅くなる.
やり方と速度検証は、後ほど…。

メモメモ

indexを設けつつ、データの登録が膨大な場合のパフォーマンスの問題解決Tipsとして、新規登録のデータは一時保管テーブルに保存し、本番テーブルには誰も使わない夜に更新をかける.という方法もあるみたい.本番テーブルに最新の登録情報が反映されない、という問題はあるが、まぁ、一つの手としてメモ.
夜間のバッチ処理、とかってそういうことしているのかなー?と妄想.
誰か詳しい人教えて!