У меня есть запрос, который выполняется примерно за 2-4 минуты на производстве, но выполняется за пару секунд при разработке. Обе эти базы данных находятся на одном и том же сервере. (никаких лекций о разработке и производстве, производство действительно все еще находится в разработке).
Я имею в виду, что я могу просто открыть два окна запроса и последовательно получить два разных результата. Я запустил RedGate SQLCompare, и разницы в схемах (индексах и т. д.) нет. Я отключил сайт, который подключается к БД, поэтому не должно быть никаких подключений, кроме моего сеанса Management Studio.
Что может быть причиной этого? Я создаю базу данных разработки, копируя производственную (в Management Studio щелкните правой кнопкой мыши базу данных и нажмите «Копировать базу данных»)
Это действительно странно. Я не хочу вносить какие-либо изменения в индекс, потому что странно то, что копия молниеносно работает, а производство очень, очень медленно, но по сути это должны быть точные копии.