Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Czy rozmiar pliku dziennika wpływa na wydajność bazy danych? Jak zmniejszyć plik dziennika?

Zmniejszanie pliku dziennika transakcji w normalnych okolicznościach nie powinno być konieczne.

Często oznacza to, że jesteś w trybie PEŁNEGO odzyskiwania i nie wykonujesz regularnie kopii zapasowych dziennika transakcji.

Sam rozmiar pliku dziennika nie wpływa na wydajność. ALE fragmentacja wirtualnych plików dziennika (VLF) może (i często będzie) mieć bardzo niekorzystny wpływ na wydajność.

Zobacz: VLF dziennika transakcji – za dużo czy za mało? Aby określić, ile VLF znajduje się w logu:

DBCC LOGINFO

Możesz zmniejszyć swój dziennik, ale to nie usunęłoby przyczyny jego rozrostu.

Odniesienie kanoniczne to: 8 kroków do lepszej przepustowości dziennika transakcji

[Uwaga:Jeśli Twoja baza danych NIE jest bazą produkcyjną, możesz ustawić tryb odzyskiwania na Prosty.]

Zmniejszanie dziennika transakcji



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Generuj unikalne liczby losowe za pomocą SQL

  2. Błąd przepełnienia arytmetycznego podczas konwersji danych liczbowych na dane liczbowe

  3. Zachowanie ORDER BY w SELECT INTO

  4. Uruchom plik .sql z aplikacji w C# przy użyciu biblioteki SMO

  5. SQL Server 2008 Wyszukiwanie pełnotekstowe w tabeli ze złożonym kluczem podstawowym