我知道集群索引和非集群索引之间的主要区别,并了解它们的实际工作方式.我理解群集和非群集索引如何提高读取性能.但有一件事我不确定是什么原因让我选择一个而不是另一个.
例如:如果一个表没有聚集索引,那么应该创建一个非聚集索引并且有什么好处呢?
sql-server indexing clustered-index query-tuning non-clustered-index
主键的概念对SQL Server的数据库引擎有什么意义?我不是指在"ID"列上创建的聚簇/非聚簇索引,我的意思是约束对象"主键".它是否存在是否重要?
备择方案:
这有什么不同吗?
database sql-server database-design primary-key sql-server-2008