aba*_*hev 0 sql-server indexing sql-server-2008-r2
在我在SQL Server 2008 R2上运行的数据库中,我有一个全局变量的特殊表:
CREATE TABLE global_variables
(
name NVARCHAR(50),
value NVARCHAR(50) NOT NULL
CONSTRAINT PK_global_variables PRIMARY KEY CLUSTERED
(
name ASC
) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
Run Code Online (Sandbox Code Playgroud)
这样的表是否需要索引value?
主键约束在name列上创建索引(在此示例中为聚簇索引).
如果您有查询尝试name通过提供查找value,您将需要value列上的索引来有效地执行此操作.否则,如果所有查找都基于name,则无需在value列上创建索引.
| 归档时间: |
|
| 查看次数: |
89 次 |
| 最近记录: |