Дублированный план выполнения для Query на Azure SQL - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть запрос, и я запускаю его с помощью SQL Management Studio.Обычно в студии создается один план выполнения запроса.Но иногда я могу отследить дублированные планы выполнения для одного запроса в Azure SQL, как показано ниже.enter image description here

Когда я открываю запрос из этого плана, я вижу дублированный запрос.Как будто скопированный запрос вставляется в тот же запрос.То же самое в Query 1 и Query 2. См. Ниже.enter image description here

Может быть, кто-то знает, почему это происходит и как избежать такого поведения?Как это вообще возможно?

PS Время выполнения запроса увеличено с 2 секунд до 20 секунд и более.

PPS Предупреждение в запросе 2

enter image description here

1 Ответ

0 голосов
/ 22 февраля 2019

Возможно, запросы выполнялись с разными настройками.Я могу заметить, что у одного есть предупреждение, а у другого нет.

Ссылка:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...