Als «transaction-log» getaggte Fragen

Das Transaktionsprotokoll ist eine Liste / Änderungshistorie, die von einem Datenbankverwaltungssystem ausgeführt wird, um ACID-Eigenschaften bei Abstürzen oder Hardwarefehlern zu gewährleisten.


1
DBCC CHECKDB wird alle 20 - 60 Sekunden ausgelöst
Ich habe eine Entwicklungsumgebung, die sich schnell der Bereitstellung in der Produktion nähert, und habe in den Protokollen festgestellt, dass ungefähr alle 20 Sekunden die folgende Meldung angezeigt wird: Starting up database 'dbname' CHECKDB for database 'dbname' finished without errors Dies ist mir aufgefallen, weil die Endbenutzer, die dies testen, …

2
Warum erhalte ich beim Einfügen in indizierte Tabellen keine minimale Protokollierung?
Ich teste minimale Protokolleinfügungen in verschiedenen Szenarien und von dem, was ich unter Verwendung von TABLOCK und SQL Server 2016+ als INSERT INTO SELECT in einen Heap mit einem nicht gruppierten Index gelesen habe, sollte nur eine minimale Protokollierung erfolgen vollständige Protokollierung. Meine Datenbank befindet sich im einfachen Wiederherstellungsmodell und …





2
SQL Server-Transaktionsprotokollsicherungen: Testen Sie, ob das Endprotokoll der letzten bekannten Protokollsicherung folgt
Wir verwenden SQL Server mit vollständigem Wiederherstellungsmodus. Bei einer vollständigen Sicherung und einer Reihe von Protokollsicherungen möchten wir überprüfen können, ob die Protokollkette von der letzten vollständigen Sicherung bis zum aktuellen Endprotokoll vollständig ist. (Ohne diese Sicherungen tatsächlich wiederherzustellen. Der Zweck hier besteht darin, die Konsistenz der Sicherungen zu testen.) …

1
Einfaches Wiederherstellungsmodell für SQL Server 2012 mit LOG_BACKUP log_reuse_wait_desc
Weiß jemand, während ich meine eigenen Nachforschungen anstelle, warum eine Datenbank im SIMPLEWiederherstellungsmodell LOG_BACKUPfür das log_reuse_wait_desc? SQL Server 2012 SP1. Datenbank erst vor wenigen Wochen erstellt. Keine Replikation, keine Spiegelung, kein Protokollversand und noch nie eine davon. Wir haben Backup der Datenbank und Wiederherstellung auf eine andere Instanz, es zeigt …

2
SQL Server 2008 R2 Vollständige Sicherung von COPY_ONLY mit Transaktionsprotokollen wiederherstellen
Nach einigen Recherchen kann ich keine Antwort auf diese Frage finden. Hintergrund Ich versuche, einen Sicherungsplan einzurichten, der die folgenden drei Anforderungen erfüllt: Zuverlässigkeit von Backups mit nächtlichen vollständigen Backups Transaktionsprotokollsicherungen, aus denen wiederhergestellt werden konnte Geringer Platzbedarf Auf die Sicherungen muss für ein Überwachungstool lokal zugegriffen werden können Um …

2
Inhalt der Transaktionsprotokolldatei im Detail
Ich habe eine Frage zum Inhalt des Transaktionsprotokolls (nennen wir es kurz LDF). Ich gehe von einer Datenbank mit vollständigem Wiederherstellungsmodell aus. Ich habe gelesen, dass die LDF-Datei jeden Vorgang in der Datenbank enthält (protokolliert) (dh im vollständigen Wiederherstellungsmodus). Wie unterscheidet es sich von der Protokollierung während BEGIN TRAN; COMMAND(s); …

2
Verbraucht das Erstellen von Transaktionsprotokollsicherungen alle 15 Minuten mehr Speicherplatz als Protokollsicherungen alle 6 Stunden?
In unserer Umgebung ist der Netzwerkspeicher platzsparend. Gleichzeitig möchte ich sicherstellen, dass wir alle 15 Minuten Transaktionsprotokollsicherungen durchführen, anstatt alle 6 Stunden die aktuellen. Meine Frage ist, ob das Ändern des Protokollsicherungsintervalls von 6 Stunden auf alle 15 Minuten mehr Speicherplatz verbraucht.

2
Wie genau wird die Zeilensichtbarkeit bestimmt?
Wenn wir im einfachsten Fall eine neue Zeile in eine Tabelle einfügen (und die Transaktion festschreibt), ist sie für alle nachfolgenden Transaktionen sichtbar. Siehe xmax0 in diesem Beispiel sein: CREATE TABLE vis ( id serial, is_active boolean ); INSERT INTO vis (is_active) VALUES (FALSE); SELECT ctid, xmin, xmax, * FROM …

3
Eine schlechte Kardinalitätsschätzung disqualifiziert INSERT von der minimalen Protokollierung?
Warum ist die zweite INSERTAussage ~ 5x langsamer als die erste? Aufgrund der Menge der generierten Protokolldaten denke ich, dass die zweite nicht für eine minimale Protokollierung geeignet ist. Die Dokumentation im Leistungshandbuch zum Laden von Daten zeigt jedoch, dass beide Einfügungen minimal protokolliert werden können sollten. Wenn also die …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.