【发布时间】:2015-12-01 20:52:28
【问题描述】:
我有一个表,我需要为多个列提供唯一约束。但是,除了创建多列唯一索引之外,我还可以基于所有必需字段的散列引入一个额外的列。那么哪一个在数据库性能方面会更有效呢?
MySQL suggests 哈希列方法,但我找不到任何有关 SqlServer 的信息。
【问题讨论】:
-
我怀疑在 SQL Server 中,如果您只谈论
unique constraint而不是index,性能差异将是微不足道的。 -
不,不是。我关心的是是否在多个列或单个额外定义的列上定义唯一约束,是否值得付出努力。
标签: sql-server database-design database-performance