Lista de processos do SQL Server 2008 - Isso é normal?

2

Sou muito novo no SQL Server e fiquei imaginando se alguém poderia me informar se essa lista de processos é normal.

Wait Time | Last Wait Type      | dbid
55372252  | ONDEMAND_TASK_QUEUE | 1
55371504  | BROKER_TRANSMITTER  | 1
55371504  | BROKER_TRANSMITTER  | 1
55352380  | BROKER_EVENTHANDLER | 1
55351938  | KSOURCE_WAKEUP      | 1
36413691  | XE_DISPATCHER_WAIT  | 0
393368    | LOGMGR_QUEUE        | 0
393367    | CHECKPOINT_QUEUE    | 2
23258     | XE_TIMER_EVENT      | 0

O servidor foi reinicializado várias vezes no dia anterior, que é o que eu acho que fez com que as mensagens de restauração do ponto de verificação surgissem, db id 1 é mestre e db 2 é tempdb.

Pelo que entendi, o ponto de verificação é quando eu tenho páginas sujas que são gravadas no disco, mas essa operação deve demorar o tempo que for?

    
por Alan Hollis 10.05.2011 / 10:06

1 resposta

1

A espera CHECKPOINT_QUEUE está associada ao SPID 19 no meu sistema, que é um processo do sistema. Como os processos do Service Broker, o tempo de espera é provavelmente indicativo do processo apenas esperando por algo que precisa ser feito, em vez de algum trabalho ter um desempenho ruim e retificado por longos períodos. Isso é bastante comum nos processos do sistema (SPID < = 45, aparentemente), então eu não me preocuparia muito com os altos tempos de espera em qualquer um deles (especialmente se o status do thread está "dormindo" para todos deles, que são para mim).

    
por 10.05.2011 / 14:36