Indicador de seguimiento y cuáles deben desactivarse y por qué


Respuestas:


7

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.


10

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 :)


2
En mi base de datos de prueba Express 2008, se habilitó después de la instalación de forma predeterminada.
eckes

Sí, el mío también está allí por defecto (AFAICT) también. ¿Dónde están los documentos que explican por qué podría existir cuando nunca lo agregué explícitamente?
binki

2

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:

  • SQL Server 2014 Express Edition , con 1 y 2 sockets, el indicador de seguimiento está activado
  • SQL Server 2016 Express Edition , con 1 socket, el indicador de seguimiento está activado
  • SQL Server 2016 Standard Edition , el indicador de rastreo está desactivado

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.