Ваши базы данных могут иметь одинаковые схемы и приблизительное количество записей, но сложно сделать их идентичными.Вы уверены, что ваши базы данных идентичны?
SELECT SERVERPROPERTY(N'ProductVersion');
А как насчет оборудования, на котором они работают?ЦПУ?Объем памяти?Диски?Я имею в виду, что это Лазурь, верно?Трудно понять, какое именно серверное оборудование вы используете.Оптимизатор запросов SQL Server будет корректироваться с учетом аппаратных различий.Кроме того, даже если аппаратное и программное обеспечение было идентичным ... просто тот факт, что базы данных используются по-разному, может привести к различиям в статистике.При первом запуске запроса он оценивается и оптимизируется с использованием статистики.Все последующие вызовы этого запроса будут использовать этот изначально кэшированный план запроса.Столы меняются со временем, они становятся выше.Форма данных изменяется, а это означает, что старый план кэшированных запросов может в конечном итоге потерять популярность.Определенные вещи могут изменить данные и привести к изменению статистики, что, в свою очередь, приведет к аннулированию кэша плана запросов, например, к перестройке ваших индексов.Попробуй это.Чтобы принудительно задать новый план запросов для каждого оператора, добавьте оператор
OPTION (RECOMPILE)
в конец запросов.Это помогает или стабилизирует производительность?Кроме того - это растяжение - но могу ли я предположить, что вы не используете тот же самый запрос снова и снова?Имеет больше смысла, что вы не жестко запрограммировали этот GUID и что мы действительно создали план запроса для чего-то, что имеет @CashierID
в качестве параметра?Если это так, то ваш существующий план запроса может быть жертвой перехвата параметров, когда план запроса, который вы извлекаете, был оптимизирован для какого-то определенного GUID и плохо работает при передаче чего-либо еще.
Для получения дополнительной информации о том, что делает это утверждение, посмотрите здесь .Чтобы лучше понять, почему сложно иметь идентичные базы данных, посмотрите здесь и здесь .
Удачи!Надеюсь, вы сможете разобраться.