Я работаю с клиентом, который только что обновился с SQL 2000 до SQL 2008, и их время запроса просмотров значительно выросло.
Я взглянул на взгляды и не мог видеть с ними ничего плохого. Когда я запускал представление непосредственно на сервере, время было в порядке. Когда я запускался через Management Studio удаленно, время от 2 секунд до 30 секунд.
Итак, я попробовал эксперимент над тестовой копией, установив ARITHABORT в ON (на основе некоторых статей), а также время и вниз.
Итак, установка ARITHABORT кажется ответом, но перед тем, как обратиться к живой БД, я хотел бы понять, почему. Я получаю, что это связано с уровнем серьезности нулевого деления, но почему это должно помочь с просмотром времени запроса?