Чтение статистики в журнале агента сервера SQL Server Compact Edition
Если для параметра реестра LOGGING_LEVEL задано значение «3», журнал агента сервера Microsoft SQL Server Compact Edition содержит статистику. Раздел статистики находится между открывающим (<STATS) и закрывающим (/>) тегами журнала. В каждом блоке статистических данных регистрируются сведения об операциях подключения SQL Server Compact Edition за последние 15 минут.
Статистика формируется всякий раз, когда поток очистки зафиксирует истечение 15-минутного интервала со времени последнего отчета. Статистика формируется, только если в этот 15-минутный период выполнялись операции. Статистический отчет используется для наблюдения за производительностью.
В приведенном статистическом отчете показана одна операция синхронизации (репликация слиянием):
<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" />
Таблица содержит список атрибутов журнала статистики и их описание.
Атрибут | Описание |
---|---|
Period_Start |
Начало отчетного периода (в формате datetime). |
Period_Duration |
Период времени, который освещается в отчете (в секундах). |
Syncs |
Количество операций двусторонней репликации слиянием, выполненных за отчетный период. |
SubmitSQLs |
Количество вызовов метода SubmitSQL() удаленного доступа к данным за отчетный период. |
RDAPushes |
Количество вызовов метода Push() удаленного доступа к данным за отчетный период. |
RDAPulls |
Количество вызовов метода Pull() удаленного доступа к данным за отчетный период. |
AVG_IN_File_Size |
Средний размер IN-файлов в байтах. Файлы с расширением имени IN — это физические файлы, содержащие данные отправленных клиентом сообщений. |
AVG_OUT_File_Size |
Средний размер OUT-файлов в байтах. Файлы с расширением имени OUT — это физические файлы, содержащие данные отправленных сервером сообщений. |
Completed_Operations |
Количество вызовов методов Sync, SubmitSQL, Push путем удаленного доступа к данным и Pull путем удаленного доступа к данным, которые были выполнены за указанный период времени. |
Incomplete_Operations |
Количество вызовов методов Sync, SubmitSQL, Push путем удаленного доступа к данным и Pull путем удаленного доступа к данным, которые были запущены, но не были выполнены за указанный период времени. |
Total_Sync_Thread_Time |
Общее время, которое потребовалось всем потокам синхронизации для выполнения операций синхронизации (в секундах). Потоки синхронизации являются членами пулов потоков, обрабатывающих сообщения из SQL Server Compact Edition. Эта статистика не включает время, затраченное на обмен сообщениями между сервером и клиентами SQL Server Compact Edition. |
Total_Pool_Thread_Time_IN |
Общее время, которое потребовалось для отправки всех данных на сервер (в секундах). Сравнение этого атрибута с параметром Total_Pool_Thread_Time_OUT показывает, на какой тип передачи данных — на сервер или на устройство — затрачено больше времени. |
Total_Sync_Queue_Time |
Общее время, в течение которого запросы на синхронизацию ожидали в очереди на синхронизацию перед обработкой на сервере (в секундах). |
Total_Pool_Queue_Time_IN |
Общее время, в течение которого сообщения от клиентов ожидали в очереди перед обработкой агентом сервера SQL Server Compact Edition (в секундах). |
Total_Pool_Queue_Time_OUT |
Общее время, в течение которого сообщения от SQL Server ожидали перед обработкой агентом сервера SQL Server Compact Edition (в секундах). |