0

テーブル作成の開始時にSQLServerデータベースのインデックスを作成するのは実践的ですか?それとも、このテーブルのパフォーマンス(またはむしろ欠如)に依存しているので、後でこれを作成しますか?

4

1 に答える 1

0

インデックスは、大量のデータを持つテーブルからデータを取得するときに役立ちます。通常、結合で使用される id フィールドに適用されます。これらのテーブルに一括挿入/更新がある場合、それらは非常にコストがかかります。いつ作成する必要があるかという質問に関して: 設計のベストプラクティスによれば、設計時に開発者がテーブルの目的を知っている必要があるため、テーブルの構造/設計は最初に行う必要があります。したがって、テーブルにどれだけのデータが存在するかは開発者に知られているため、最初にインデックスを作成する必要があります

参考のため :

http://beginner-sql-tutorial.com/sql-index.htm

http://www.simple-talk.com/sql/learn-sql-server/sql-server-index-basics/

于 2012-07-18T07:37:25.110 に答える