Prestazioni dei contenitori

Microsoft.SQLServer.Linux.Rollup.DBFilegroupFx.ContainerToDBFilegroupFxPerformance (DependencyMonitor)

Esegue il rollup di tutti i monitoraggi di prestazioni dei contenitori nel filegroup di dati ottimizzati per la memoria di database.

Knowledge Base article:

Riepilogo

Monitoraggio rollup del monitoraggio di prestazioni di tutti i contenitori ospitati in questo filegroup di dati ottimizzati per la memoria 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 contenitori ospitati in questo filegroup di dati ottimizzati per la memoria di database. Per visualizzare tutti gli avvisi correnti per questo filegroup di dati ottimizzati per la memoria di database, usare il collegamento seguente:

Visualizza avvisi

Risoluzioni

Usare Esplora stati 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.

No

Element properties:

TargetMicrosoft.SQLServer.Linux.DBFilegroupFx
Parent MonitorSystem.Health.PerformanceState
AlgorithmBestOf
Source MonitorSystem.Health.PerformanceState
RelationshipMicrosoft.SQLServer.Linux.DBFilegroupFxHostsContainer
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Lo spazio del contenitore del filegroup di dati ottimizzati per la memoria è quasi esaurito
Lo spazio disponibile del filegroup di dati ottimizzati per la memoria "{0}" per il database "{1}" nell'istanza di SQL "{2}" nel computer "{3}" è quasi esaurito. Controllare lo stato dei monitoraggi unità per determinare la causa principale.
Per altre informazioni, vedere la sezione relativa alla documentazione.

Source Code:

<DependencyMonitor ID="Microsoft.SQLServer.Linux.Rollup.DBFilegroupFx.ContainerToDBFilegroupFxPerformance" Target="SqlDiscL!Microsoft.SQLServer.Linux.DBFilegroupFx" ParentMonitorID="Health!System.Health.PerformanceState" RelationshipType="SqlDiscL!Microsoft.SQLServer.Linux.DBFilegroupFxHostsContainer" MemberMonitor="Health!System.Health.PerformanceState" Accessibility="Public" Enabled="true" Remotable="true" Priority="Normal">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.Linux.Rollup.DBFilegroupFx.ContainerToDBFilegroupFxPerformance.AlertMessage">
<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>