Pregunta SQL Server 2008 Trace Flag 4135


¿Alguien tiene alguna idea de lo que hace esta bandera? No hay ninguna referencia a él en MSDN. No es parte de la artículo que enumera las marcas de seguimiento disponibles en 2008.

Hay un artículo de KB que recomienda que esté activado para resolver un problema específico con SQL Server 2008 que hemos encontrado, pero nos gustaría saber al menos qué hace este indicador antes de habilitarlo.

http://support.microsoft.com/kb/960770


5
2017-07-08 13:21


origen


Parece que no se debe documentar, como muchas marcas de rastreo. Dejé un comentario en la página de soporte. Quién sabe... - splattne
Yo también estoy fallando. También dejé un comentario, pidiendo una explicación de la bandera. El poder en los números, ¿eh? - squillman
Yo también :) - Kev


Respuestas:


Logré obtener una respuesta a esto con la ayuda de Jonathan Kehayias en los foros de MSDN.

El traceflag desactiva una optimización en el optimizador de consultas. los la optimización causó el problema descrito en el artículo de KB cuando intenta insertar en una tabla seleccionando de la tabla en sí. Como activar el traceflag podría resultar en una degradación del rendimiento, usted solo debe usarlo si se encuentra con el problema descrito en el artículo de KB.

El hilo que discute esto es aquí.


6
2017-07-08 21:11



+1 para el seguimiento. ¡Gracias! - squillman
Mejor hombre ! - Kev


En una conjetura, estoy pensando que esto enciende la revisión incluida en la Actualización acumulativa 3 si su sistema encuentra el problema específico descrito en el artículo de la base de conocimientos.


1
2017-07-08 13:36