MSSQL 2008. Получение задержки чтения диска для баз данных, мс

Microsoft.SQLServer.2008.Database.DiskReadLatency.Collection (Rule)

Правило сбора данных производительности задержки чтения с диска (мс) для баз данных SQL Server 2008 Возвращает максимальное значение задержки чтения диска для всех логических дисков, которые содержат файлы базы данных

Knowledge Base article:

Сводка

MSSQL 2008. Задержка чтения с диска для базы данных (мс)

Правило сбора данных производительности задержки чтения с диска (мс) для баз данных SQL Server 2008 Возвращает максимальное значение задержки чтения диска для всех логических дисков, которые содержат файлы базы данных

Переопределяемые параметры

Имя

Описание

Значение по умолчанию

Вкл.

Включает или отключает рабочий процесс.

Да

Интервал (с)

Интервал перед повторным запуском рабочего процесса (в секундах).

300

Время синхронизации

Время синхронизации в 24-часовом формате. Может быть опущено.

00:08

Время ожидания (секунды)

Задает допустимое время выполнения рабочего процесса, перед тем как он будет закрыт и отмечен как сбойный.

200

Element properties:

TargetMicrosoft.SQLServer.2008.Database
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SQLServer.2008.Database.DiskReadLatency.DataSourceMapped Microsoft.SQLServer.SQLProbeAccount
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.SQLServer.2008.Database.DiskReadLatency.Collection" Enabled="true" Target="SQL2008Core!Microsoft.SQLServer.2008.Database" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2008.Database.DiskReadLatency.DataSourceMapped" RunAs="SQL!Microsoft.SQLServer.SQLProbeAccount">
<IntervalSeconds>300</IntervalSeconds>
<TimeoutSeconds>200</TimeoutSeconds>
<SyncTime/>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>