Pytania otagowane jako transaction-log

Dziennik transakcji to lista / historia modyfikacji wykonanych przez system zarządzania bazą danych w celu zagwarantowania właściwości ACID w przypadku awarii lub awarii sprzętu.

2
Czym różnią się te dwa wycofania programu SQL Server?
W SQL Server 2008 R2 czym różnią się te dwa wycofania: Uruchom ALTERinstrukcję przez kilka minut, a następnie naciśnij „Anuluj wykonywanie”. Całkowite cofnięcie zajmuje kilka minut. Uruchom tę samą ALTERinstrukcję, ale upewnij się, że LDFplik nie jest wystarczająco duży, aby mógł zakończyć się powodzeniem. Po osiągnięciu LDFlimitu i braku zezwolenia …

6
Dziennik transakcji nie zmniejsza się, DB uważa, że ​​się replikuje
Mam bazę danych SQL Server 2008 R2 Express z uruchomionym programem Kaspersky Security Center i nie mam pojęcia, w jakich okolicznościach nastąpiła instalacja, ale baza danych wydaje się myśleć, że jest replikowana i nie zwolni miejsca w dzienniku transakcji. na przykład: USE master; SELECT name, log_reuse_wait, log_reuse_wait_desc, is_cdc_enabled FROM sys.databases …

1
DBCC CHECKDB odpalanie co 20–60 sekund
Mam środowisko deweloperskie, które szybko zbliża się do wdrożenia w środowisku produkcyjnym i zauważyłem w logach, że mniej więcej co 20 sekund widzę komunikat: Starting up database 'dbname' CHECKDB for database 'dbname' finished without errors Zauważyłem to, ponieważ użytkownicy końcowi, którzy to testują, mieli problem, który wyizolowałem, z błędem, który …

4
Utrzymywanie (częściowych) kopii zapasowych małych podczas korzystania z SQL Server FILESTREAM
Mam bazę danych zawierającą prawie 1 TB FILESTREAMdanych, których nie muszę tworzyć kopii zapasowej (jeśli dane zostaną usunięte, zostaną automatycznie odtworzone za kilka godzin, więc nie jest to ważne). Większość danych zmienia się co kilka dni, więc różnicowe kopie zapasowe nie pomogłyby w zmniejszeniu rozmiaru. Kopie zapasowe działały tak, jak …




2
Kopie zapasowe dziennika transakcji SQL Server: sprawdź, czy dziennik ogona następuje po ostatniej znanej kopii zapasowej dziennika
Używamy programu SQL Server z pełnym trybem odzyskiwania. Biorąc pod uwagę pełną kopię zapasową i serię kopii zapasowych dziennika, chcielibyśmy móc sprawdzić, czy łańcuch dziennika jest kompletny od ostatniej pełnej kopii zapasowej do bieżącego dziennika ogona. (Bez faktycznego przywracania tych kopii zapasowych; celem jest przetestowanie spójności kopii zapasowych). Wiem już, …

1
SQL Server 2012 Prosty model odzyskiwania z LOG_BACKUP log_reuse_wait_desc
Czy podczas mojego dochodzenia ktoś wie, dlaczego baza danych w SIMPLEmodelu odzyskiwania ma LOG_BACKUPto log_reuse_wait_desc? SQL Server 2012 z dodatkiem SP1. Baza danych utworzona zaledwie kilka tygodni temu. Bez replikacji, bez dublowania, bez wysyłania dziennika i nigdy nie miał żadnego z nich. Zrobiliśmy kopii zapasowej i przywracania bazy danych do …

2
SQL Server 2008 R2 Przywróć pełną kopię zapasową TYLKO KOPIA z dziennikami transakcji
Po przeprowadzeniu badań nie mogę znaleźć odpowiedzi na to pytanie. Tło Próbuję skonfigurować plan tworzenia kopii zapasowych, który spełnia następujące trzy wymagania: Niezawodność tworzenia kopii zapasowych, co noc pełne kopie zapasowe Kopie zapasowe dziennika transakcji, z których można przywrócić Mała ilość wykorzystanego miejsca na dysku Kopie zapasowe muszą być dostępne …

2
Zawartość pliku dziennika transakcji bardziej szczegółowo
Mam pytanie dotyczące zawartości dziennika transakcji (w skrócie nazwijmy go LDF). Zakładam bazę danych z pełnym modelem odzyskiwania. Przeczytałem, że plik LDF zawiera (logi) każdą operację w bazie danych (czyli w trybie pełnego odzyskiwania). Czym różni się od logowania podczas BEGIN TRAN; COMMAND(s); COMMIT? Pytam, ponieważ najwyraźniej możesz wycofać transakcje, …

3
Niska ocena liczebności dyskwalifikuje WSTAW z minimalnego rejestrowania?
Dlaczego drugie INSERTstwierdzenie jest ~ 5 razy wolniejsze niż pierwsze? Biorąc pod uwagę ilość wygenerowanych danych dziennika, uważam, że drugi nie kwalifikuje się do minimalnego rejestrowania. Jednak dokumentacja w Przewodniku wydajności ładowania danych wskazuje, że oba wkładki powinny mieć możliwość minimalnego logowania. Jeśli więc minimalne rejestrowanie jest kluczową różnicą w …

2
Czy wykonywanie kopii zapasowych dziennika transakcji co 15 minut zajmuje więcej miejsca na dysku niż tworzenie kopii zapasowych dziennika co 6 godzin?
W naszym środowisku w pamięci sieci jest mało miejsca. Jednocześnie chciałbym się upewnić, że kopie zapasowe dziennika transakcji wykonujemy co 15 minut zamiast bieżących co 6 godzin. Moje pytanie brzmi: czy zmiana przedziału kopii zapasowej dziennika z 6 godzin na każde 15 minut zajmie więcej miejsca na dysku?

2
Jak dokładnie określa się widoczność rzędu?
W najprostszym przypadku, gdy wstawimy nowy wiersz do tabeli (i transakcja zostanie zatwierdzona), będzie ona widoczna dla wszystkich kolejnych transakcji. Zobacz xmax, czy w tym przykładzie jest 0: CREATE TABLE vis ( id serial, is_active boolean ); INSERT INTO vis (is_active) VALUES (FALSE); SELECT ctid, xmin, xmax, * FROM vis; …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.