Почему по разному? Ответ "потомучто". Вам уже советовали - смотрите планы запросов. Всё остальное гадание.
Вероятно на одном сервере план запроса получился "хороший", на другом "плохой".
Планы остаются в памяти для повторного использования. Можете выдать обоим серверам DBCC FREEPROCCACHE чтобы он забыли все сохраненные планы и начали с чистого листа.
Из области простых гаданий - в стандарте на InventTrans нет индекса по TransType и TransRefId который в вашем запросе был бы очень кстати. Есть ли что то похожее в вашем приложении никто из нас не знает
И опять же - смотрите планы и не гадайте - там всё написано и даже нарисовано. Чтобы оптмизаторы повели себя по разному даже в очень похожем окружении есть десятки причин.
|