Prestandavyer visar fortfarande räknare när prestandainsamlingsregler inaktiveras i Operations Manager
Den här artikeln hjälper dig att åtgärda ett problem där prestandavyer fortfarande visar räknare när regler för prestandainsamling inaktiveras i Microsoft System Center Operations Manager.
Ursprunglig produktversion: System Center 2012 R2 Operations Manager, Microsoft System Center 2012 Operations Manager
Ursprungligt KB-nummer: 3002249
Symptom
När regler för prestandainsamling är inaktiverade i System Center Operations Manager visar prestandavyerna fortfarande räknare även när alla data har rensats ut.
Den här röran PerformanceDataAllView
kan i extrema fall göra vyn svår att använda på grund av antalet räknare som har valts.
Orsak
Det här problemet är avsiktligt. Operations Manager-rensningsprocesserna rensar PerformanceSource
inte tabellen.
Lösning
Följande exempel är ett litet SQL-skript som tar bort de poster som inga data registreras från PerformanceDataAllView
.
Obs!
Stoppa alla Operations Manager-tjänster på alla hanteringsservrar innan du kör skriptet. Säkerhetskopiera alltid databasen OperationsManager
innan du kör det här skriptet.
Use OperationsManager
delete from PerformanceSource where PerformanceSourceInternalId in
(
select PS.PerformanceSourceInternalId from PerformanceSource PS
left join PerformanceDataAllView PDA on PDA.PerformanceSourceInternalID = PS.PerformanceSourceInternalId
where PDA.PerformanceSourceInternalId IS NULL
)
Om du vill se vilka prestandaräknare som ska tas bort för vilka objekt innan du kör borttagningsskriptet som visas tidigare kör du först följande skript:
Use OperationsManager select PS.PerformanceSourceInternalId, BME.BaseManagedEntityId, BME.DisplayName, PC.CounterName, PC.ObjectName, PS.TimeAdded, PS.LastModified, PDA.PerformanceSourceInternalId from PerformanceSource PS left join PerformanceDataAllView PDA on PDA.PerformanceSourceInternalID = PS.PerformanceSourceInternalId join PerformanceCounter PC on PC.PerformanceCounterId = PS.PerformanceCounterId join BaseManagedEntity BME on BME.BaseManagedEntityId = PS.BaseManagedEntityId where PDA.PerformanceSourceInternalId IS NULL
Feedback
Skicka och visa feedback för