У нас были проблемы с производительностью для SQL Server на работе. Запросы, которые хорошо работают на одном сервере, работают ужасно на другом (например, 20 минут против 16 часов, те же спецификации коробки, казалось бы, одинаковые настройки).
Чтобы попытаться понять проблему, я настроил запрос на обновление (около 2 минут). таблица рекордов). Когда я пытался запустить его на определенном столе, это могло занять где-то до 20 минут. Когда я создаю копию этой же таблицы (то есть select * into new table
) и выполняю тот же запрос для копии, это занимает всего 30 секунд.
Для справки, ни в одной из таблиц нет индексов.
Я немного ограничен в том, какой информацией я могу поделиться, но есть ли идеи, что может вызвать такую проблему?