Maneira mais fácil de lembrar sinalizadores de rastreamento no SQL Server?

3

Além de memorizar o que cada sinalizador de rastreamento tem, há uma maneira fácil de lembrar o que grupos de sinalizadores de rastreamento. O primeiro dígito do número do sinalizador de rastreamento parece que pode significar alguma coisa?

Alguém sabe o que este primeiro dígito denota?

    
por Nick Kavadias 21.06.2009 / 16:19

2 respostas

9

Sim, os sinalizadores de rastreamento são agrupados por área do SQL Server - os dois primeiros dígitos sempre denotam a área. Por exemplo:

  • 6xx são métodos de acesso ao mecanismo de armazenamento
  • 8xx são buffer pools
  • 12xx são gerenciador de bloqueios
  • 14xx são espelhamento do banco de dados
  • 25xx, 52xx são relacionados ao DBCC
  • 30xx, 31xx, 32xx são backup / restauração
  • 36xx são o 'tempo de execução' geral do SQL Server
  • 55xx são FILESTREAM
  • 73xx, 74xx são execução de consulta
  • 76xx estão relacionados com o texto completo (?)
  • 75xx são cursores
  • 82xx são replicação

Estes são apenas os que eu me lembro, já que não tenho código-fonte (escrevi um monte de código e possuí o whoe Storage Engine para 2008).

Não há uma maneira fácil de lembrar o que cada um faz.

Espero que isso ajude.

    
por 21.06.2009 / 17:31
1

Além do que o Paul postou, você pode pesquisar na Google a maioria dos sinalizadores de rastreamento e obter uma descrição deles. Mesmo muitos dos indocumentados estão por aí. A maioria dos sinalizadores de rastreio documentados que você precisará usar com freqüência estará disponível no Books OnLine.

    
por 21.06.2009 / 23:04