UniqueIdentifier列上的非聚簇索引

时间:2017-07-28 10:37:06

标签: sql azure database-performance non-clustered-index

我们有一个简单的SQL查询,选择两个列,如下所示

SELECT TEAMID,iSvALID FROM teams where teamid='{{guid}}' and subid = {{guid}}. 

我们遇到了这个查询的性能问题,因为我现在还没有添加索引......比如

CREATE NONCLUSTERED INDEX [NonClusteredIndex-20170725-191322] ON [dbo].[TableName]
    (
        [subid ] ASC,
        [TeamId] ASC,
        [Date] ASC
    )
INCLUDE ([IsVAlid])
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    GO

现在的问题是,有时需要几毫秒来执行查询,但几秒钟!有时候。

由于一些限制因素,我们无法更改GUID列的类型,我们也会从外部系统中获取此类。

有没有办法我们仍然可以确保表现良好

0 个答案:

没有答案