У нас есть запрос, который занимает около 5 секунд на нашей производственной системе, но на нашей зеркальной системе (как можно более идентичной для производства) и dev-системах требуется менее 1 секунды.Различные планы выполнения для одной и той же хранимой процедуры
Мы проверили планы запросов, и мы можем видеть, что они отличаются. Также из этих планов мы можем понять, почему один занимает больше времени, чем другой. Данные, стыд и серверы похожи, а хранимые процедуры идентичны.
Мы знаем, как исправить это, переустановив соединения и добавив подсказки. Однако на данный момент было бы проще, если бы нам не пришлось вносить какие-либо изменения в SProc (Paperwork). Мы также попробовали sp_recompile.
В чем может быть разница между двумя планами запроса?
система: SQL 2005 SP2 Enterprise на Win2k3 Enterprise
Update: Спасибо за ваши ответы, то получается, что это статистика. См. Сводку ниже.
Существует не так много различий в размер таблицы, так как это недавняя копия. сами таблицы составляют около 2000 строк. –