Prüfpunktvorgang für speicheroptimierte Tabellen
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance
Für speicheroptimierte Daten in Daten- und Änderungsdateien muss in regelmäßigen Abständen ein Prüfpunkt erstellt werden, um den aktiven Teil des Transaktionsprotokolls fortzuführen. Der Prüfpunkt ermöglicht die Wiederherstellung speicheroptimierter Tabellen am letzten erfolgreichen Prüfpunkt. Anschließend wird der aktive Teil des Transaktionsprotokolls angewendet, um die speicheroptimierten Tabellen zu aktualisieren und die Wiederherstellung abzuschließen. Bei den Prüfpunktvorgängen für datenträgerbasierte und speicheroptimierte Tabellen handelt es sich um unterschiedliche Vorgänge. Im Folgenden werden verschiedene Szenarien und das Prüfpunktverhalten für datenträgerbasierte und speicheroptimierte Tabellen beschrieben:
Manueller Prüfpunkt
Bei Ausgabe eines manuellen Prüfpunkts wird der Prüfpunkt sowohl für datenträgerbasierte als auch für speicheroptimierte Tabellen geschlossen. Die aktive Datendatei wird geschlossen, obwohl sie möglicherweise teilweise gefüllt ist.
Automatischer Prüfpunkt
Automatische Prüfpunkte werden für datenträgerbasierte und speicheroptimierte Tabellen unterschiedlich implementiert, da die Beibehaltung der Daten sich bei diesen beiden Tabellentypen unterscheidet.
Für datenträgerbasierte Tabellen wird ein automatischer Prüfpunkt basierend auf der Konfigurationsoption Wiederherstellungsintervall erstellt. (Weitere Informationen finden Sie unter Ändern der Zielwiederherstellungszeit einer Datenbank (SQL Server)).
Für speicheroptimierte Tabellen wird ein automatischer Prüfpunkt erstellt, wenn die Größe der Transaktionsprotokolldatei seit dem letzten Prüfpunkt um 1,5 GB gestiegen ist. In dieser Größe von 1,5 GB sind Transaktionsprotokolldatensätze sowohl für datenträgerbasierte als auch für speicheroptimierte Tabellen enthalten.
Weitere Informationen
Erstellen und Verwalten von Speicher für speicheroptimierte Objekte