我们有一个简单的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列的类型,我们也会从外部系统中获取此类。
有没有办法我们仍然可以确保表现良好