現在運用されているDBのテーブルへのインデックス追加で悩んでいます
レコード数が30万件を超えており、このテーブル単体の絞り込みをしようとする時点でメモリーが足りないとエラーが出てしまいます
このテーブルから必要なデータを抽出するために、2つのカラムを参照しています。
a,一方は値がNullであること
b,もう一方は値が入っていること
この条件でwhereで取得しようとしました
現在bのカラムはインデックスがついているのですが、aの方はついていません
対象のテーブルの絞り込み検索をする場合で、そのテーブル内の複数のカラムにたいし絞り込み条件を付す場合両方にマルチカラムインデックスを貼る必要がありますか?
既存テーブルのインデックスを変更した場合の影響ってどれくらい考慮すべきものなのでしょうか?
影響範囲の調べ方って、コードをおって変更したカラムを絞り込み条件にしているところを探してどんな検索をしているか見るしかありませんか?
回答2件
あなたの回答
tips
プレビュー