MSSQL 2012: Recopilar el número de conexiones activas de base de datos

Microsoft.SQLServer.2012.Database.ActiveConnections.Collection (Rule)

Regla de recopilación de rendimiento de conexiones activas de bases de datos de SQL 2012.

Knowledge Base article:

Resumen

Número de conexiones activas para bases de datos de SQL 2012

La conexión es un recurso que permite al cliente comunicarse con la base de datos para la consulta y manipulación de los datos. Un cliente de base de datos puede tener varias conexiones.

La métrica de las conexiones activas muestra el número de conexiones externas de la base de datos. Si esta métrica es muy alta, los clientes conectados pueden tener problemas de rendimiento, otros clientes no conectados pueden experimentar problemas de acceso a la base de datos.

Element properties:

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

Member Modules:

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

Source Code:

<Rule ID="Microsoft.SQLServer.2012.Database.ActiveConnections.Collection" Enabled="true" Target="SQL2012Core!Microsoft.SQLServer.2012.Database">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2012.Database.ActiveConnections.DataSourceMapped" RunAs="SQL!Microsoft.SQLServer.SQLProbeAccount">
<IntervalSeconds>900</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<SyncTime/>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>