Partilhar via


sys.dm_os_memory_cache_hash_tables (Transact-SQL)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Analytics Platform System (PDW)

Retorna uma linha para cada cache ativo na instância do SQL Server.

Observação

Para chamar isso do Azure Synapse Analytics ou do PDW (Analytics Platform System), use o nome sys.dm_pdw_nodes_os_memory_cache_hash_tables. Não há suporte a essa sintaxe para o pool de SQL sem servidor no Azure Synapse Analytics.

Nome da coluna Tipo de dados Descrição
cache_address varbinary(8) Endereço (chave primária) da entrada de cache. Não permite valor nulo.
name nvarchar(256) Nome do cache. Não permite valor nulo.
tipo nvarchar(60) Tipo de cache. Não permite valor nulo.
table_level int Número da tabela hash. Um cache específico pode ter várias tabelas hash que correspondem a funções hash diferentes. Não permite valor nulo.
buckets_count int Número de partições de memória na tabela hash. Não permite valor nulo.
buckets_in_use_count int Número de partições de memória que estão sendo usadas atualmente. Não permite valor nulo.
buckets_min_length int Número mínimo de entradas de cache em uma partição de memória. Não permite valor nulo.
buckets_max_length int Número máximo de entradas de cache em uma partição de memória. Não permite valor nulo.
buckets_avg_length int Número médio de entradas de cache em cada partição de memória. Não permite valor nulo.
buckets_max_length_ever int Número máximo de entradas em cache em uma partição de memória hash para esta tabela hash, desde que o servidor foi iniciado. Não permite valor nulo.
hits_count bigint Número de acertos do cache. Não permite valor nulo.
misses_count bigint Número de ausências de cache. Não permite valor nulo.
buckets_avg_scan_hit_length int Número médio de entradas examinadas em uma partição de memória antes de um item pesquisado ser localizado. Não permite valor nulo.
buckets_avg_scan_miss_length int Número médio de entradas examinadas em uma partição de memória antes do encerramento sem-êxito da pesquisa. Não permite valor nulo.
pdw_node_id int O identificador do nó em que essa distribuição está ativada.

Aplica-se a: Azure Synapse Analytics, Analytics Platform System (PDW)

Permissões

No SQL Server e na Instância Gerenciada de SQL, requer a permissão VIEW SERVER STATE.

Nos objetivos de serviço do Banco de Dados SQL Básico, S0 e S1 e para bancos de dados em pools elásticos, é necessário ter a conta do administrador do servidor, a conta do 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 permissão VIEW DATABASE STATE no banco de dados ou a associação à função de servidor ##MS_ServerStateReader## são necessárias.

Permissões do SQL Server 2022 e posteriores

É necessária a permissão VIEW SERVER PERFORMANCE STATE no servidor.

Confira também

Exibições de gerenciamento dinâmico relacionadas ao sistema operacional do SQL Server (Transact-SQL)