Azure SQL上查询的重复执行计划

时间:2019-02-22 19:49:49

标签: sql sql-server azure-sql-database

我有一个查询,并使用SQL Management Studio运行它。通常,在Studio中为查询创建一个执行计划。但是有时候,我可以像下面那样在Azure SQL上追赶单个查询的重复执行计划。 enter image description here

当我从该计划中打开查询时,看到重复的查询。好像复制的查询粘贴到同一查询中。查询1和查询2相同。请参见下文。 enter image description here

也许有人知道为什么会发生这种情况以及如何避免这种行为?这怎么可能呢?

P.S。执行查询时间从2秒增加到20秒,甚至更多。

P.P.S。查询2中的警告

enter image description here

1 个答案:

答案 0 :(得分:0)

可能是在不同的设置下运行了查询。我可以注意到一个警告,而另一个则没有。

参考:

https://blogs.msdn.microsoft.com/psssql/2014/04/03/i-think-i-am-getting-duplicate-query-plan-entries-in-sql-servers-procedure-cache/