Partilhar via


Lendo as estatísticas do log do Agente de Servidor do SQL Server Compact

O log do Agente de Servidor do Microsoft SQL Server Compact 3.5 contém estatísticas quando LOGGING_LEVEL 3 é especificado. A parte de estatísticas do log está localizada entre a marca de abertura (<STATS) e a de fechamento (/>) do log. Cada bloco de dados estatísticos relata as operações de conectividade do SQL Server Compact 3.5 que ocorreram nos últimos 15 minutos.

As estatísticas são geradas sempre que um thread de limpeza identifica que 15 minutos se passaram desde o último relatório. As estatísticas são geradas somente quando há atividade durante o intervalo de 15 minutos. O relatório de estatísticas é útil no monitoramento de desempenho.

O seguinte relatório de estatísticas mostra uma sincronização única (replicação de mesclagem):

<STATS Period_Start="2002/07/13 15:27:32" Period_Duration="954" Syncs="1"
SubmitSQLs="0" RDAPushes="0" RDAPulls="0" AVG_IN_File_Size="332" 
AVG_OUT_File_Size="90203" Completed_Operations="1" 
Incomplete_Operations="0" Total_Sync_Thread_Time="3" 
Total_Transfer_Thread_Time_IN="0" Total_Pool_Transfer_Time_OUT="0" 
Total_Sync_Queue_Time="0" Total_Transfer_Queue_Time_IN="0" 
Total_Transfer_Queue_Time_OUT="0" />

A tabela a seguir lista e descreve os atributos do log de estatísticas.

Atributo Descrição

Period_Start

Início do período STATS (no formato de data e hora).

Period_Duration

Horário que este relatório abrange (em segundos).

Syncs

Número de mesclagens de replicação bidirecional executadas durante o período desse relatório.

SubmitSQLs

Número de chamadas SubmitSQL() de RDA durante o período desse relatório.

RDAPushes

Número de chamadas Push() de RDA durante o período desse relatório.

RDAPulls

Número de chamadas Pull() de RDA durante o período desse relatório.

AVG_IN_File_Size

Tamanho médio dos arquivos .in (em bytes). Os arquivos com a extensão .in são arquivos físicos criados a partir dos dados de mensagens enviados pelo cliente.

AVG_OUT_File_Size

Tamanho médio dos arquivos .out (em bytes). Os arquivos com a extensão .out são arquivos físicos criados a partir dos dados de mensagens enviados pelo servidor.

Completed_Operations

Número de chamadas Sync, SubmitSQL, Push, e Pull de RDA concluídas durante esse período.

Incomplete_Operations

Número de chamadas Sync, SubmitSQL, Push e Pull de RDA iniciadas, mas que não foram concluídas, durante esse período.

Total_Sync_Thread_Time

Tempo total que todos os threads de sincronização (sync) levaram para concluir operações de sincronização (em segundos). Os threads de sincronização são membros de um pool de threads que processam mensagens do SQL Server Compact 3.5. Nessa estatística não está incluído o tempo necessário para transferir as mensagens entre os clientes do SQL Server Compact 3.5.

Total_Pool_Thread_Time_IN

Tempo total necessário para enviar todos os dados para o servidor (em segundos). A comparação desse atributo com Total_Pool_Thread_Time_OUT revela onde é gasta a maior parte do tempo entre o envio dos dados para o servidor ou o envio dos dados para o dispositivo.

Total_Sync_Queue_Time

Tempo total que as solicitações de sincronização aguardaram na fila de sincronização antes de serem processadas pelo servidor (em segundos).

Total_Pool_Queue_Time_IN

Tempo total que as mensagens dos clientes aguardaram na fila antes de serem processadas pelo Agente de Servidor do SQL Server Compact 3.5 (em segundos).

Total_Pool_Queue_Time_OUT

Tempo total que as mensagens do SQL Server aguardaram antes de serem processadas pelo Agente de Servidor do SQL Server Compact 3.5 (em segundos).