Estoy trabajando con un cliente que acaba de actualizar de SQL 2000 a SQL 2008 y sus tiempos de consulta han aumentado mucho.Servidor SQL ARITHABORT
Eché un vistazo a las vistas y no pude ver mucho mal con ellas. Cuando ejecuté la vista directamente en el servidor, los tiempos estaban bien. Cuando ejecuté Management Studio de forma remota, el tiempo pasa de 2 segundos a aproximadamente 30 segundos.
Por lo tanto, probé un experimento en la copia de prueba al establecer ARITHABORT en ON (basado en algunos artículos), y los tiempos también se reducen de forma remota.
Por lo tanto, establecer ARITHABORT parece ser la respuesta, pero antes de aplicar a la base de datos en vivo, me gustaría entender por qué. Entiendo que tiene que ver con el nivel de gravedad de una división cero, pero ¿por qué debería ayudar con ver los tiempos de consulta?
Quizás esta es una pregunta estúpida, pero ¿obtiene los mismos resultados si configura ARITHABORT en ON? – LJM