Prestazioni dei file di database

Microsoft.SQLServer.Windows.Rollup.DBFilegroup.DBFileToDBFilegroupPerformance (DependencyMonitor)

Esegue il rollup di tutti i monitoraggi di prestazioni dei file di database nel filegroup di database.

Knowledge Base article:

Riepilogo

Monitoraggio rollup del monitoraggio di prestazioni di tutti i file di database ospitati in questo filegroup di database. Se lo stato è sconosciuto, il monitoraggio non è stato ancora avviato.

Cause

Uno stato non integro per questo monitoraggio indica la presenza di un problema relativo alle prestazioni dei file di database ospitati in questo filegroup di database. Per visualizzare tutti gli avvisi correnti per questo filegroup di database, usare il collegamento seguente:

Visualizza avvisi

Risoluzioni

Usare Health Explorer per eseguire il drill-down e individuare la causa dello stato di tipo non integro. Usare le informazioni specifiche sul monitoraggio che provoca l'errore per risolvere il problema.

Parametri di cui è possibile eseguire l'override

Nome

Descrizione

Valore predefinito

Priorità avviso

Definisce la priorità dell'avviso.

Normale

Gravità avviso

Definisce la gravità dell'avviso.

MatchMonitorHealth

Enabled

Enables or disables the workflow.

Yes

Generates Alerts

Defines whether the workflow generates an Alert.

Yes

Element properties:

TargetMicrosoft.SQLServer.Windows.DBFilegroup
Parent MonitorSystem.Health.PerformanceState
AlgorithmBestOf
Source MonitorSystem.Health.PerformanceState
RelationshipMicrosoft.SQLServer.Windows.DBFilegroupHostsDBFile
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
MSSQL per Windows: Lo spazio del filegroup è quasi esaurito
Lo spazio disponibile per il filegroup "{0}" per il database "{1}" nell'istanza di SQL "{2}" nel computer "{3}" è quasi esaurito. Per altre informazioni, vedere la sezione relativa alla documentazione.

Source Code:

<DependencyMonitor ID="Microsoft.SQLServer.Windows.Rollup.DBFilegroup.DBFileToDBFilegroupPerformance" Target="SqlDiscW!Microsoft.SQLServer.Windows.DBFilegroup" ParentMonitorID="Health!System.Health.PerformanceState" RelationshipType="SqlDiscW!Microsoft.SQLServer.Windows.DBFilegroupHostsDBFile" MemberMonitor="Health!System.Health.PerformanceState" Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.Windows.Rollup.DBFilegroup.DBFileToDBFilegroupPerformance.AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Host/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/MachineName$</AlertParameter1>
<AlertParameter2>$Target/Host/Host/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/InstanceName$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.Filegroup"]/GroupName$</AlertParameter3>
<AlertParameter4>$Target/Host/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.Database"]/DatabaseName$</AlertParameter4>
</AlertParameters>
</AlertSettings>
<Algorithm>BestOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>