SQL Server ARITHABORT

Pracuję z klientem, który właśnie zaktualizował SQL 2000 do SQL 2008, a ich czasy wyświetlania zapytań znacznie wzrosły.

Spojrzałem na widoki i nie widziałem nic złego w nich. Kiedy przeglądałem widok bezpośrednio na serwerze, czasy były OK. Kiedy zdalnie korzystałem z Management Studio, czas mija od 2 sekund do około 30 sekund.

Wypróbowałem więc eksperyment na kopii testowej, ustawiając ARITHABORT na ON (na podstawie niektórych artykułów), a czasy zdalnie spadają.

Zatem ustawienie ARITHABORT wydaje się być odpowiedzią, ale przed złożeniem wniosku na żywo DB chciałbym zrozumieć dlaczego. Rozumiem, że ma to związek z poziomem istotności podziału zerowego, ale dlaczego miałoby to pomóc w czasie wyświetlania zapytań?

questionAnswers(6)

yourAnswerToTheQuestion