【发布时间】:2011-12-01 14:44:00
【问题描述】:
我正在尝试优化具有如下代码的过程:
CREATE TABLE #t1 (c1 int, c2 varchar(20), c3(varchar(50)...)
CREATE CLUSTERED INDEX ix_t1 ON #t1(c3) ON [PRIMARY]
我想通过将 CLUSTERED 索引移动到表声明中来改进这一点(对缓存更友好),但是 c3 不是唯一的,所以这不起作用:
CREATE TABLE #t1 (c1 int, c2 varchar(20), c3 varchar(50)..., UNIQUE CLUSTERED (c3))
有没有办法在临时表声明中声明一个不唯一的集群?
【问题讨论】:
标签: sql sql-server tsql temp-tables clustered-index