Rendimiento de archivos de registro de base de datos

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

Acumula todos los monitores de rendimiento de archivos de registro base de datos en la base de datos.

Knowledge Base article:

Resumen

Este monitor es una acumulación de supervisión de rendimiento de todos los archivos de registro de base de datos hospedados en esta base de datos. Si el estado es desconocido, la supervisión aún no se ha inicializado.

Causas

Un estado incorrecto de este monitor indica un problema con el rendimiento de archivos de registro de base de datos hospedados en esta base de datos. Vea todas las alertas actuales para este grupo de archivos de datos con optimización para memoria en este vínculo:

Ver alertas

Resoluciones

Use el Explorador de estado para profundizar y encontrar la causa del estado incorrecto. Use los conocimientos en el monitor concreto que causa el problema para solucionar y corregir el problema.

Parámetros invalidables

Nombre

Descripción

Valor predeterminado

Prioridad de la alerta

Define la prioridad de alerta.

Normal

Gravedad de la alerta

Define la gravedad de alerta.

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 en Windows: los archivos de registro se están quedando sin espacio
La base de datos {0} de la instancia de SQL {1} del equipo {2} se está quedando sin espacio para los archivos de registro. Vea la sección de la base de conocimientos para obtener más detalles.

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/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.Database"]/DatabaseName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/InstanceName$</AlertParameter2>
<AlertParameter3>$Target/Host/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/MachineName$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<Algorithm>BestOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>