MSSQL 2014 : nombre de connexions actives pour la base de données

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

Règle de collecte des performances des connexions actives des bases de données SQL 2014

Knowledge Base article:

Résumé

Nombre de connexions actives de la base de données SQL 2014

La connexion est une fonctionnalité qui permet au client de communiquer avec la base de données afin d'interroger et de manipuler des données. Un client de base de données peut disposer de plusieurs connexions.

Les mesures de connexions actives montrent le nombre de connexions externes de base de données. Si cette mesure est très élevée, les clients connectés peuvent rencontrer des problèmes de performance, d'autres clients non connectés pouvant, eux, rencontrer des problèmes d'accès à la base de données.

Paramètres remplaçables

Nom

Description

Valeur par défaut

Activé

Active ou désactive le flux de travail.

Oui

Intervalle (en secondes)

L'intervalle de temps récurrent, en secondes, dans lequel exécuter le flux de travail.

900

Heure de synchronisation

L'heure de synchronisation spécifiée dans un format de 24 heures. Peut être omise.

00:10

Délai d'expiration (en secondes)

Spécifie la durée pendant laquelle le workflow est autorisé à être exécuté avant d'être fermé et marqué comme un échec.

300

Element properties:

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

Member Modules:

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

Source Code:

<Rule ID="Microsoft.SQLServer.2014.Database.ActiveConnections.Collection" Enabled="true" Target="SQL2014Core!Microsoft.SQLServer.2014.Database">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2014.Database.ActiveConnections.DataSourceMapped" RunAs="SQL2014Core!Microsoft.SQLServer.2014.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>