5,000 万件を超えるレコードを持つデータベース テーブルがあり、検索を改善するために非クラスター化インデックスを作成する必要がありました。一度作成すると、作成に 5 ~ 10 分かかるため、バックグラウンドでデータを並べ替えていると思います。インデックスに。
たとえば、テーブル検索にインデックスを追加する前は、ひどく時間がかかり、クラスター化されていないインデックスを追加すると、検索が高速になりました。
しかし、それは私が5000万のレコードを持っていたときだけでした.
問題は、テーブルにデータを追加する前に、テーブルを作成するときに最初にインデックスを定義した場合はどうなるかということです。今得ているのと同じ検索パフォーマンスが得られるでしょうか? または、データを定期的にソートするために、時々インデックスを削除して再作成する必要がありますか?
私の質問がばかげているように思われた場合は申し訳ありません。私はインデックスについて学び始めたばかりで、私にとって紛らわしいトピックです。