Получает значение счетчика производительности Windows "Средний размер сегмента транзакции" для ядра СУБД SQL 2016.
Обратите внимание, что это правило включено только в выпусках SQL, которые поддерживают оптимизированные для обработки в памяти данные (64-разрядные выпуски Enterprise, Developer или Evaluation).
Правило собирает значение счетчика производительности Windows "Средний размер сегмента транзакции" для ядра СУБД SQL 2016.
Счетчики XTP, связанные с базой данных.
Средний размер сегмента транзакции — средний размер сегмента транзакции для полезных данных. Если это значение падает до нуля, серверный распределитель выделяет большее число страниц. Это счетчик очень низкого уровня, не предназначенный для пользователей.
Обратите внимание, что это правило включено только в выпусках SQL, которые поддерживают оптимизированные для памяти данные (64-разрядные выпуски Enterprise, Developer или Evaluation).
Название | Описание | Значение по умолчанию |
Включено | Включает или отключает рабочий процесс. | Нет |
Частота (в секундах) | Повторяющийся интервал времени в секундах, по истечении которого запускается рабочий процесс. | 900 |
Target | Microsoft.SQLServer.2016.DBEngine |
Category | PerformanceCollection |
Enabled | True |
Instance Name | SQL Server 2016 XTP Databases |
Counter Name | Avg Transaction Segment Size |
Frequency | 900 |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | System.Performance.DataProvider | Default |
PerfMapper | ConditionDetection | System.Performance.DataGenericMapper | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.SQLServer.2016.CollectionRule.DBEngine.XTPAvgTransactionSegmentSize" Target="SQL2016Core!Microsoft.SQLServer.2016.DBEngine" Enabled="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="SystemPerf!System.Performance.DataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Avg Transaction Segment Size</CounterName>
<ObjectName>SQL Server 2016 XTP Databases</ObjectName>
<InstanceName>_Total</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
</DataSource>
</DataSources>
<ConditionDetection ID="PerfMapper" TypeID="SystemPerf!System.Performance.DataGenericMapper">
<ObjectName>SQL DB Engine:SQL Server 2016 XTP Databases</ObjectName>
<CounterName>$Data/CounterName$</CounterName>
<InstanceName>$Data/InstanceName$</InstanceName>
<Value>$Data/Value$</Value>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>