Scopri la dimensione del registro delle transazioni di un server SQL

Autore: Christy White
Data Della Creazione: 8 Maggio 2021
Data Di Aggiornamento: 25 Giugno 2024
Anonim
Altering an INT Column to a BIGINT (Dear SQL DBA Episode 11)
Video: Altering an INT Column to a BIGINT (Dear SQL DBA Episode 11)

Contenuto

Questo articolo mostra come scoprire la dimensione del registro delle transazioni di un database, nonché la quantità di spazio di registro totale che utilizza su un Microsoft SQL Server.

Al passo

  1. Accedi a SQL Server Management Studio. È possibile controllare l'utilizzo del registro delle transazioni localmente sul server o tramite una connessione remota.
  2. Seleziona il database in Esplora oggetti. Puoi trovarlo nel pannello di sinistra.
  3. clicca su Nuova query. Si trova nella barra degli strumenti nella parte superiore della finestra.
  4. Trova la dimensione del registro delle transazioni. Per visualizzare la dimensione effettiva del registro, nonché la dimensione massima che può occupare nel database, digitare questa query e quindi fare clic su Portare fuori nel menu principale:

      USE nameofdatabase; VAI SELEZIONA file_id, nome, type_desc, nome_fisico, dimensione, max_size FROM sys.database_files; VAI>

  5. Trova la quantità di spazio di registro in uso. Per controllare quanto spazio di registro è attualmente in uso, immettere questa query e fare clic su Portare fuori nel menu principale:

      USE nameofdatabase; GO SELECT (total_log_size_in_bytes - used_log_space_in_bytes) * 1.0 / 1024/1024 AS [spazio di registrazione libero in MB] DA sys.dm_db_log_space_usage;>