什么时候在sql server db上创建索引?

时间:2012-07-18 04:33:19

标签: sql-server sql-server-2008 indexing

在表创建开始时为sql server db创建索引是否正常? 或者它取决于该表的性能(或者更确切地说是缺乏),所以稍后再创建它?

1 个答案:

答案 0 :(得分:0)

从具有大量数据的表中检索数据时,

索引非常有用。它通常应用于连接中使用的id字段。虽然在这些表上进行批量插入/更新时,它们的成本非常高。 关于何时应该创建它们的问题:根据最佳设计实践,表格结构/设计最初应该在设计时间内完成,开发人员必须知道表格的用途。因此,开发人员会知道表格中有多少数据,因此最初应该建立索引

供参考:

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

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