Eventos
Obtenha a certificação no Microsoft Fabric gratuitamente!
19 de nov., 23 - 10 de dez., 23
Por tempo limitado, a equipe da Comunidade do Microsoft Fabric está oferecendo vouchers de exame DP-600 gratuitos.
Prepare-se agoraNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Aplica-se a: SQL Server 2019 (15.x)
Retorna o db_id
, file_id
e page_id
para o valor fornecido page_resource
.
Convenções de sintaxe de Transact-SQL
sys.fn_PageResCracker ( page_resource )
page_resource
É o formato hexadecimal de 8 bytes de um recurso de página de banco de dados.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
db_id | int | ID do banco de dados |
file_id | int | ID do Arquivo |
page_id | int | ID da página |
sys.fn_PageResCracker
é usado para converter a representação hexadecimal de 8 bytes de uma página de banco de dados em um conjunto de linhas que contém a ID do banco de dados, a ID do arquivo e a ID da página da página.
Você pode obter um recurso de página válido na page_resource
coluna da exibição de gerenciamento dinâmico sys.dm_exec_requests (Transact-SQL) ou da exibição do sistema sys.sysprocesses (Transact-SQL ). Se um recurso de página inválido for usado, o retorno será NULL.
O principal uso do sys.fn_PageResCracker
é facilitar as junções entre essas exibições e a função de gerenciamento dinâmico do sys.dm_db_page_info (Transact-SQL) para obter informações sobre a página, como o objeto ao qual ela pertence.
O usuário precisa de VIEW SERVER STATE
permissão no servidor.
A sys.fn_PageResCracker
função pode ser usada em conjunto com o sys.dm_db_page_info (Transact-SQL) para solucionar problemas de espera e bloqueio relacionados à página no SQL Server. O script a seguir é um exemplo de como você pode usar essas funções para coletar informações de página de banco de dados para todas as solicitações ativas que estão aguardando algum tipo de recurso de página.
SELECT page_info.*
FROM sys.dm_exec_requests AS d
CROSS APPLY sys.fn_PageResCracker (d.page_resource) AS r
CROSS APPLY sys.dm_db_page_info(r.db_id, r.file_id, r.page_id, 'DETAILED') AS page_info
sys.dm_db_page_info (Transact-SQL)
sys.sysprocesses (Transact-SQL)
sys.dm_exec_requests (Transact-SQL)
Eventos
Obtenha a certificação no Microsoft Fabric gratuitamente!
19 de nov., 23 - 10 de dez., 23
Por tempo limitado, a equipe da Comunidade do Microsoft Fabric está oferecendo vouchers de exame DP-600 gratuitos.
Prepare-se agora