En el servidor SQL hay muchos indicadores de rastreo. Por qué algunos de ellos necesitan ser apagados. Algunos donde vi esa bandera de traza 8017 necesitan ser apagados. Así que quiero saber qué marca de seguimiento debe desactivarse y ¿Por qué?
En el servidor SQL hay muchos indicadores de rastreo. Por qué algunos de ellos necesitan ser apagados. Algunos donde vi esa bandera de traza 8017 necesitan ser apagados. Así que quiero saber qué marca de seguimiento debe desactivarse y ¿Por qué?
Respuestas:
Todos deben estar apagados hasta que sepa por qué deben implementarse. Ahora, si hereda un servidor con un par de marcas de rastreo, no las apague solo si no sabe por qué están allí.
En un nuevo servidor, primero debe saber, luego marcar el marcador. En un servidor antiguo, déjelo como está, conocimiento, tome una decisión.
El Asesor de actualización de la base de datos puede informar que el indicador de traza 8017 debe desactivarse durante el proceso de actualización y volver a habilitarse después.
El indicador de seguimiento 8017 controla si SQL Server crea programadores para todos los procesadores lógicos, incluidos aquellos que no están disponibles para que SQL Server los use (de acuerdo con la máscara de afinidad).
Habilitar la marca no crea estos planificadores 'fuera de línea', ahorrando algunos recursos. También significa que no puede agregar procesadores dinámicamente para SQL Server cambiando la máscara de afinidad; necesitaría cambiar la máscara de afinidad y luego reiniciar la instancia.
Si no comprende por qué está presente el indicador de rastreo, no lo elimine. Debe haber alguna documentación en algún lugar de su organización que indique cuándo y por qué se agregó (y por quién). Si no, bueno, hay un proceso que debes arreglar :)
Para agregar más a lo que Raadee y Paul White (también confirman lo que el comentario de eckes ya dijo), TF 8017 está habilitado de forma predeterminada en todas las versiones de SQL Server Express Edition desde 2005. Probablemente sea una forma de acelerar el número de CPU ( sockets y / o núcleos ) no compatible con la edición de SQL Server .
Probado en:
Los límites de CPU se describen en varios documentos de Microsoft, por ejemplo, en Límites de capacidad de cómputo por edición de SQL Server .
En recursos de terceros, TF 8017 está documentado en la lista de Marcadores de seguimiento de Steinar Anderson que, por cierto, enlaza con esta pregunta.