Дублированный план выполнения запроса в Azure SQL

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

Когда я открываю запрос из этого плана, я вижу дублированный запрос. Как будто скопированный запрос вставляется в тот же запрос. То же самое в Запросе 1 и Запросе 2. См. ниже. Дублированный план выполнения запроса в Azure SQL

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

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

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

Дублированный план выполнения запроса в Azure SQL

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
0
79
1

Ответы 1

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

Ссылка:

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

Другие вопросы по теме