Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
Retorna informações de uso de espaço para o log de transações.
Observação
Todos os arquivos de log de transações são combinados.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
database_id |
smallint | ID da base de dados. No Banco de Dados SQL do Azure, os valores são exclusivos em um único banco de dados ou 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 |
reais | 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 SQL do Azure exigem VIEW SERVER PERFORMANCE STATE permissão.
Nos objetivos de serviço do Banco de Dados SQL Basic, S0 e S1 , e para bancos de dados em pools elásticos, é necessária a conta de administrador do servidor , a conta de administrador do Microsoft Entra ou a associação à ##MS_ServerStateReader##função de servidor . Em todos os outros objetivos de serviço do Banco de dados SQL, a VIEW DATABASE STATE permissão no banco de dados ou a associação à ##MS_ServerStateReader## função de servidor são necessárias.
Examples
A. Determinar a quantidade de espaço livre no log tempdb
A consulta a seguir retorna o espaço de log livre total 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
- Visualizações de gerenciamento dinâmico do sistema
- Vistas de gestão dinâmica relacionadas com bases 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)