SQL Server ARITHABORT

Eu estou trabalhando com um cliente que acabou de atualizar do SQL 2000 para o SQL 2008 e seus tempos de consulta de visualização subiram muito.

Eu dei uma olhada nos pontos de vista e não pude ver muito errado com eles. Quando eu corri a visão diretamente no servidor, os tempos eram bons. Quando eu corri via Management Studio remotamente, o tempo passa de 2 segundos para cerca de 30 segundos.

Então, eu tentei um experimento na cópia de teste, definindo ARITHABORT para ON (baseado em alguns artigos), e os tempos diminuem remotamente também.

Então, definir ARITHABORT parece ser a resposta, mas antes de aplicar ao DB ao vivo, eu gostaria de entender o porquê. Eu entendo que isso tem a ver com o nível de gravidade de uma divisão zero, mas por que ela deveria ajudar com os tempos de consulta da visualização?

questionAnswers(6)

yourAnswerToTheQuestion