У меня есть 2 сервера, на которых установлен SQL-сервер и точно такая же база данных. В базе данных есть процедура хранения, которая на сервере A занимает 35 минут, а на таблицах сервера B - 9 часов. Процедура в основном обновляет несколько таблиц, но данные точно такие же, поэтому я не понимаю, почему разница во времени такая огромная
Может кто-нибудь посоветовать мне фиктивный запрос, который я могу запустить на обоих серверах (не относящихся к текущим данным), чтобы сравнить производительность. например вставив 5 миллионов строк, а затем обновив их все.
Только для информации, спецификация сервера B является более высокой спецификацией, индексирование одинаково для соответствующих таблиц, блокировка не выполняется, пока сервер B SP выполняет