Разберете размера на регистъра на транзакциите на SQL сървър

Автор: Christy White
Дата На Създаване: 8 Може 2021
Дата На Актуализиране: 25 Юни 2024
Anonim
Станислав Флусов — Миграция приложения с MS SQL Server на PostgreSQL
Видео: Станислав Флусов — Миграция приложения с MS SQL Server на PostgreSQL

Съдържание

Този wikiHow ви учи как да разберете размера на регистъра на транзакциите на базата данни, както и колко от общото пространство на регистрационния файл, което използва на Microsoft SQL Server.

Стъпвам

  1. Влезте в SQL Server Management Studio. Можете да проверите използването на регистъра на транзакциите локално на сървъра или чрез отдалечена връзка.
  2. Изберете базата данни в Object Explorer. Можете да намерите това в левия панел.
  3. кликнете върху Нова заявка. Той е в лентата с инструменти в горната част на прозореца.
  4. Намерете размера на регистъра на транзакциите. За да видите действителния размер на дневника, както и максималния размер, който той може да заема в базата данни, въведете тази заявка и след това щракнете върху Да извършва в главното меню:

      USE nameofdatabase; GO SELECT file_id, име, type_desc, физическо_име, размер, max_size FROM sys.database_files; ОТИДЕТЕ>

  5. Намерете използваното количество дневник. За да проверите колко дневник се използва в момента, въведете тази заявка и щракнете Да извършва в главното меню:

      USE nameofdatabase; ОТИДЕТЕ (total_log_size_in_bytes - used_log_space_in_bytes) * 1.0 / 1024/1024 AS [свободно пространство в дневника в MB] FROM sys.dm_db_log_space_usage;>