Lettura delle statistiche del file di log di Agente server di SQL Server Compact
The Microsoft SQL Server Compact 3.5 Server Agent log contains statistics when LOGGING_LEVEL 3 is specified. La parte del log con le statistiche si trova tra il tag di apertura (<STATS) e il tag di chiusura (/>) del log. In ogni blocco di dati statistici vengono indicate le operazioni di connettività di SQL Server Compact 3.5 verificatesi durante gli ultimi 15 minuti.
Le statistiche vengono generate quando il thread di eliminazione dei dati temporanei riconosce che sono trascorsi 15 minuti dall'ultimo report. Le statistiche vengono generate solo se si è verificata attività durante l'intervallo di 15 minuti. Il report delle statistiche è utile per il monitoraggio delle prestazioni.
Nel report statistico seguente è segnalata una sola sincronizzazione (replica di tipo merge):
<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" />
Nella tabella seguente vengono elencati e descritti gli attributi del log delle statistiche.
Attributo | Descrizione |
---|---|
Period_Start |
Inizio del periodo STATS (nel formato data/ora). |
Period_Duration |
Periodo di tempo considerato in questo report (in secondi). |
Syncs |
Numero di merge repliche bidirezionali eseguite durante questo periodo di report. |
SubmitSQLs |
Numero di chiamate RDA a SubmitSQL() durante questo periodo di report. |
RDAPushes |
Numero di chiamate RDA a Push() durante questo periodo di report. |
RDAPulls |
Numero di chiamate RDA a Pull() durante questo periodo di report. |
AVG_IN_File_Size |
Dimensione media dei file con estensione in (in byte). I file con estensione in sono file fisici creati dai dati dei messaggi inviati dal client. |
AVG_OUT_File_Size |
Dimensione media dei file con estensione out (in byte). I file con estensione out sono file fisici creati dai dati dei messaggi inviati dal server. |
Completed_Operations |
Numero di chiamate Sync, SubmitSQL, Push RDA e Pull RDA completate durante questo periodo di tempo. |
Incomplete_Operations |
Numero di chiamate Sync, SubmitSQL, Push RDA e Pull RDA avviate ma non completate durante questo periodo di tempo. |
Total_Sync_Thread_Time |
Tempo totale impiegato da tutti i thread di sincronizzazione per completare le operazioni di sincronizzazione (in secondi). I thread di sincronizzazione sono membri di un pool di thread da cui vengono elaborati i messaggi provenienti da SQL Server Compact 3.5. Questa statistica non include il tempo impiegato per il trasferimento dei messaggi a e dai client di SQL Server Compact 3.5. |
Total_Pool_Thread_Time_IN |
Tempo totale necessario per inviare tutti i dati al server (in secondi). Se si confronta questo attributo con Total_Pool_Thread_Time_OUT, è possibile capire se richiede più tempo l'invio dei dati al server o l'invio dei dati al dispositivo. |
Total_Sync_Queue_Time |
Tempo totale di attesa trascorso dalle richieste di sincronizzazione nella coda di sincronizzazione prima di essere elaborate dal server (in secondi). |
Total_Pool_Queue_Time_IN |
Tempo totale di attesa trascorso dai messaggi provenienti dai client nella coda prima di essere elaborati da Agente server di SQL Server Compact 3.5 (in secondi). |
Total_Pool_Queue_Time_OUT |
Tempo totale di attesa trascorso dai messaggi provenienti da SQL Server prima di essere elaborati da Agente server di SQL Server Compact 3.5 (in secondi). |