Percebi um comportamento estranho do SQL Server 2008 r2 express:
normalmente, o tempo de execução da minha consulta é de ~ 650ms, mas se eu abrir o Management Studio e executar qualquer consulta simples (por exemplo SELECT * FROM Something
), o tempo de execução será de ~ 40ms. Se eu fechar o estúdio de gerenciamento, esse valor retornará ao normal ~ 650ms
E não importa onde a consulta foi executada: no Management Studio ou no meu aplicativo (ele usa o ADO.Net)
A configuração ARITHABORT não tem efeito
Por que isso está acontecendo?