у нас есть несколько простых sql-запросов, объединяющих несколько таблиц с внутренними объединениями.индексы существуют, и оптимизатор не предлагает никаких отсутствующих индексов.
запросы отлично работают в нашей тестовой среде и некоторых других системах.мы применили sql к другой системе, и запрос не работает.время выполнения на собственном сервере: почти мгновенно.время выполнения на новом сервере: около 40 секунд.
объем данных сопоставим.
добавление подсказки «слияния» во внутреннее объединение дает приблизительные значения времени выполнения, известные из собственного сервера.
почему эти различия?
мы находимся на MS-SQL 2008 г2.