Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
Banco de dados SQL no Microsoft Fabric
Retorna informações sobre o uso do espaço para o log de transações.
Note
Todos os arquivos de log de transações são combinados.
| Nome da Coluna | Tipo de dados | Descrição |
|---|---|---|
database_id |
smallint | ID do banco de dados. No Banco de Dados SQL do Azure, os valores são exclusivos em um único banco de dados ou em um pool elástico, mas não em um servidor lógico. |
total_log_size_in_bytes |
bigint | O tamanho do log |
used_log_space_in_bytes |
bigint | O tamanho ocupado do log |
used_log_space_in_percent |
real | O tamanho ocupado do log como uma porcentagem do tamanho total do log |
log_space_in_bytes_since_last_backup |
bigint | A quantidade de espaço usada desde o último backup de log Aplica-se a: SQL Server 2014 (12.x) e versões posteriores e Banco de Dados SQL. |
Permissions
O SQL Server 2019 (15.x) e versões anteriores exigem VIEW SERVER STATE permissão.
O SQL Server 2022 (16.x) e versões posteriores e a Instância Gerenciada de SQL do Azure exigem VIEW SERVER PERFORMANCE STATE permissão.
No Banco de Dados SQL Básico, S0e S1 objetivos de serviço e para bancos de dados em pools elásticos , a conta de de administrador do servidor, a conta de de administração do Microsoft Entra ou a associação na função de servidor ##MS_ServerStateReader## é necessária. Em todos os outros objetivos de serviço do Banco de Dados SQL, a permissão VIEW DATABASE STATE no banco de dados ou a associação à função de servidor ##MS_ServerStateReader## é necessária.
Examples
A. Determinar a quantidade de espaço livre de log no tempdb
A consulta a seguir retorna o espaço total de registro livre em megabytes (MB) disponível em tempdb.
USE tempdb;
GO
SELECT (total_log_size_in_bytes - used_log_space_in_bytes) * 1.0 / 1024 / 1024 AS [free log space in MB]
FROM sys.dm_db_log_space_usage;
Conteúdo relacionado
- Exibições de gerenciamento dinâmico do sistema
- Exibições de gerenciamento dinâmico relacionadas ao banco de dados (Transact-SQL)
- sys.dm_db_file_space_usage
- sys.dm_db_task_space_usage (Transact-SQL)
- sys.dm_db_session_space_usage (Transact-SQL)
- sys.dm_db_log_info (Transact-SQL)
- sys.dm_db_log_stats (Transact-SQL)