Leistung von Datenbankprotokolldateien

Microsoft.SQLServer.Windows.Rollup.Database.DBLogFileToDatabasePerformance (DependencyMonitor)

Hiermit wird ein Rollup aller Leistungsmonitore für Datenbankprotokolldateien in der Datenbank ausgeführt.

Knowledge Base article:

Zusammenfassung

Dieser Monitor ist ein Rollup der Leistungsüberwachung für alle Datenbankprotokolldateien, die in dieser Datenbank gehostet werden. Wenn der Status unbekannt ist, wurde die Überwachung noch nicht initialisiert.

Ursachen

Ein fehlerhafter Zustand für diesen Monitor weist auf ein Problem mit der Leistung von Datenbankprotokolldateien hin, die in dieser Datenbank gehostet werden. Zeigen Sie über folgenden Link alle aktuellen Warnungen für diese Datenbank an:

Warnungen anzeigen

Lösungen

Führen Sie mithilfe des Integritäts-Explorers einen Drilldown durch, und ermitteln Sie die Ursache für den fehlerhaften Zustand. Nutzen Sie die Informationen zum jeweiligen Monitor, um die Ursache des Problems zu finden und das Problem zu lösen.

Überschreibbare Parameter

Name

Beschreibung

Standardwert

Warnungspriorität

Definiert die Warnungspriorität.

Normal

Warnungsschweregrad

Definiert den Warnungsschweregrad.

MatchMonitorHealth

Enabled

Enables or disables the workflow.

Yes

Generates Alerts

Defines whether the workflow generates an Alert.

Yes

Element properties:

TargetMicrosoft.SQLServer.Windows.Database
Parent MonitorSystem.Health.PerformanceState
AlgorithmBestOf
Source MonitorSystem.Health.PerformanceState
RelationshipMicrosoft.SQLServer.Windows.DatabaseHostsDBLogFile
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
MSSQL unter Windows: Der Speicherplatz der Protokolldateien geht zur Neige.
In der Datenbank {0} in SQL-Instanz {1} auf Computer {2} ist nur noch wenig Protokolldateispeicherplatz verfügbar. Weitere Informationen finden Sie im Wissensabschnitt.

Source Code:

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