我正在尝试加快查询速度,但我认为我对索引感到困惑。我将如何以及将什么索引添加到此表中。 ID 是唯一的,这会是主索引吗?
CREATE TABLE #OSP
(
[Id] UniqueIdentifier,
[YearMonth] int,
[Expenditure] decimal (7,2),
[Permit] decimal (7,2)
);
最佳答案
如果您加入 id,那么在其上创建索引会有所帮助。
我认为这会奏效:
CREATE TABLE #OSP
(
[Id] UniqueIdentifier,
[YearMonth] int,
[Expenditure] decimal (7,2),
[Permit] decimal (7,2)
);
CREATE UNIQUE CLUSTERED INDEX [idx_id] ON #Osp ([Id] ASC)
关于sql - 我将如何在这个临时表上创建索引?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5889537/