Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Размерът на регистрационния файл влияе ли на производителността на базата данни? Как да свия лог файла?

Свиването на вашия регистър на транзакциите при нормални обстоятелства не би трябвало да е необходимо.

Това често означава, че сте в режим на ПЪЛНО възстановяване и не изпълнявате редовно резервни копия на регистъра на транзакциите.

Размерът на регистрационния файл няма да повлияе на производителността сам по себе си. НО фрагментацията на виртуален лог файл (VLF) може (и често ще) има много неблагоприятни ефекти върху производителността.

Моля, вижте: VLF на регистъра на транзакциите – твърде много или твърде малко? За да определите колко VLF има в журнала:

DBCC LOGINFO

Бихте могли да намалите дневника си, но това няма да премахне причината, поради която е станал толкова голям.

Каноничната препратка е: 8 стъпки за по-добра пропускателна способност на регистъра на транзакциите

[Забележка:Ако вашата база данни НЕ е производствена база данни, можете да зададете режима на възстановяване на Simple.]

Свиване на регистъра на транзакциите



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL, Как да конкатенираме резултатите?

  2. Преобразуване на ‘time’ в ‘datetimeoffset’ в SQL Server (T-SQL примери)

  3. сумирайте някои стойности на xml възли в sql сървър 2008

  4. Възможно ли е да получите mac адреса с помощта на съхранена процедура?

  5. Производителност на табличните променливи в SQL Server