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
Azure Synapse Analytics
PDW (Analytics Platform System)
Banco de Dados SQL no Microsoft Fabric
Retorna informações sobre todas as entradas em caches no SQL Server. Use esta exibição para rastrear entradas de cache para os objetos associados. Você também pode usar esta exibição para obter estatísticas sobre entradas de cache.
Note
Para chamar isso do Azure Synapse Analytics ou do PDW (Analytics Platform System), use o nome sys.dm_pdw_nodes_os_memory_cache_entries. Essa sintaxe não é suportada pelo pool de SQL sem servidor no Azure Synapse Analytics.
| Nome da Coluna | Tipo de dados | Descrição |
|---|---|---|
cache_address |
varbinary(8) | Endereço do cache. Não é anulável. |
name |
nvarchar(256) | Nome do cache. Não é anulável. |
type |
varchar(60) | Tipo de cache. Não é anulável. |
entry_address |
varbinary(8) | Endereço do descritor da entrada de cache. Não é anulável. |
entry_data_address |
varbinary(8) | Endereço dos dados de usuário na entrada de cache. 0x00000000 = O endereço de dados de entrada não está disponível. Não é anulável. |
in_use_count |
int | Número de usuários simultâneos desta entrada de cache. Não é anulável. |
is_dirty |
bit | Indica se a entrada de cache está marcada para remoção. 1 = marcada para remoção. Não é anulável. |
disk_ios_count |
int | Número de E/S incorrido durante a criação dessa entrada. Não é anulável. |
context_switches_count |
int | Número de alternâncias de contexto incorrido durante a criação dessa entrada. Não é anulável. |
original_cost |
int | Custo original da entrada. Esse valor é uma aproximação do número de E/S incorrido, do custo de instrução de CPU e da quantidade de memória consumida pela entrada. Quanto maior o custo, menor a chance de o item ser removido do cache. Não é anulável. |
current_cost |
int | Custo atual da entrada de cache. Este valor é atualizado durante o processo de limpeza de entrada. O custo atual é redefinido com seu valor original na reutilização da entrada. Não é anulável. |
memory_object_address |
varbinary(8) | Endereço do objeto de memória associado. Anulável |
pages_allocated_count |
bigint |
Aplica-se a: SQL Server (SQL Server 2008 (10.0.x) ao SQL Server 2008 R2 (10.50.x). Número de páginas de 8 KB para armazenar esta entrada de cache. Não é anulável. |
pages_kb |
bigint |
Aplica-se a: SQL Server 2012 (11.x) e versões posteriores. Quantidade de memória em quilobytes (KB) usada por essa entrada de cache. Não é anulável. |
entry_data |
nvarchar(2048) | Representação serializada da entrada de cache. Essa informação é dependente do repositório de cache. Anulável |
pool_id |
int |
Aplica-se a: SQL Server 2008 R2 (10.50.x) e versões posteriores. ID do pool de recursos associada à entrada. Anulável |
pdw_node_id |
int |
aplica-se a: Azure Synapse Analytics, PDW (Analytics Platform System) O identificador do nó no qual essa distribuição está. |
Permissions
Para SQL Server e Instância Gerenciada de SQL do Azure, você precisa de VIEW SERVER STATE permissão.
SQL Server 2022 (16.x) e versões posteriores, você precisará de VIEW SERVER PERFORMANCE STATE permissão no servidor.
Nos objetivos de serviço Básico, S0 e S1 do Banco de Dados 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.