Gibt es eine Möglichkeit, die gesamte Geschichte der Wachstums- und Verkleinerungsereignisse der letzten Wochen / Monate in SQL Server 2014 anzuzeigen? (Neue zu unterstützende Instanzen, die vom Ticketing-System festgestellt wurden, dass sie in der Vergangenheit "Protokolllaufwerk voll" hatten, möchten sich daher mit der Grundursache befassen, bevor sie erneut auftritt.)
Dies war nützlich: Identifizieren von Dateiwachstumsereignissen . Die folgende Abfrage wurde angezeigt, es werden jedoch keine der "manuellen" Protokollverkleinerungsereignisse angezeigt, sondern nur die "automatischen" Ereignisse. Mache ich das falsch, an einem anderen Ort, um nach Informationen aus der Vergangenheit zu suchen?
select
te.name as event_name,
tr.DatabaseName,
tr.FileName,
tr.IntegerData,
tr.IntegerData2,
tr.LoginName,
tr.StartTime,
tr.EndTime
--select *
from
sys.fn_trace_gettable(convert(nvarchar(255),(select value from sys.fn_trace_getinfo(0) where property=2)), 0) tr
inner join sys.trace_events te on tr.EventClass = te.trace_event_id
where
tr.EventClass in (93, 95) --can't identify any other EventClass to add here
order by
EndTime desc;
quelle
Es gibt eine einfache Möglichkeit, Informationen über das automatische Wachstum von Daten / Protokolldateien und das automatische Verkleinern von Ereignissen aus Datenbankberichten abzurufen. Der Bericht ruft Daten aus der Standardablaufverfolgung ab. Ich bin nicht sicher, wie aktuell Ihr Bericht sein würde, der davon abhängt, wann die Standardablaufverfolgung verlängert wurde. Die Standardgröße ist 20 MB. Danach wird ein Rollover durchgeführt. Beachten Sie außerdem, dass der Trace nach dem Neustart von SQL Server einen Rollover durchführt
Stellen Sie eine Verbindung zur SQL Server-Instanz her, klicken Sie mit der rechten Maustaste auf die Datenbank, wählen Sie Berichte und dann Standardberichte aus und klicken Sie dann auf Datenträgerverwendung.
In dem Bericht, der gesucht
Data/log file autogrowt auto shrink events
und erweitert wird, befindet sich+ sign
dieser direkt unter dem zirkulären Verwendungsbericht. Der Bericht würde wie folgt aussehen.In meinem Fall wurde nur ein Autogrowth-Ereignis gemeldet, da ich keine automatische Schrumpfung oder keine Schrumpfaktivität habe, von der ich denke, dass Sie wissen, dass sie äußerst schlecht ist.
quelle