Правило сбора данных о производительности для использования ЦП (\%) ядра СУБД SQL 2012
MSSQL 2012. Использование ЦПУ модулем DB Engine (%)
Использование ЦП системы экземпляром процесса sqlservr.exe.
Процент использования ЦП зависит от маски схожести процессоров, установленной для экземпляра SQL Server. Если маска схожести установлена автоматически для всех процессоров, то будет определено общее значение с учетом количества ядер всех процессоров в соответствии с выпуском SQL Server.
Имя | Описание | Значение по умолчанию |
Срок действия кэша | Задает максимальный возраст информации в кэше, которая может использоваться рабочим процессом. Может не указываться. | 43200 |
Вкл. | Включает или отключает рабочий процесс. | Да |
Интервал (с) | Интервал перед повторным запуском рабочего процесса (в секундах). | 300 |
Время синхронизации | Время синхронизации в 24-часовом формате. Может быть опущено. | 00:06 |
Время ожидания (секунды) | Задает допустимое время выполнения рабочего процесса, перед тем как он будет закрыт и отмечен как сбойный. | 200 |
Target | Microsoft.SQLServer.2012.DBEngine |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.SQLServer.2012.DBEngine.CPUUsagePercent.DataSourceMapped | Microsoft.SQLServer.SQLProbeAccount |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.SQLServer.2012.DBEngine.CPUUsagePercent.Collection" Enabled="true" Target="SQL2012Core!Microsoft.SQLServer.2012.DBEngine" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2012.DBEngine.CPUUsagePercent.DataSourceMapped" RunAs="SQL!Microsoft.SQLServer.SQLProbeAccount">
<ServiceName>$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$</ServiceName>
<IntervalSeconds>300</IntervalSeconds>
<TimeoutSeconds>200</TimeoutSeconds>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<SyncTime/>
<CacheExpirationTime>43200</CacheExpirationTime>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>