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
Azure Synapse Analytics
PDW (Analytics Platform System)
Retorna o status de cada ponteiro de um relógio de cache específico.
Note
Para chamar isso do Azure Synapse Analytics ou do PDW (Analytics Platform System), use o nome sys.dm_pdw_nodes_os_memory_cache_clock_hands. 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 associado ao relógio. Não permite valor nulo. |
| name | nvarchar(256) | Nome do cache. Não permite valor nulo. |
| type | nvarchar(60) | Tipo de armazenamento de cache. Pode haver vários caches do mesmo tipo. Não permite valor nulo. |
| clock_hand | nvarchar(60) | Tipo de mão. O valor é um dos seguintes: External Interno Não permite valor nulo. |
| clock_status | nvarchar(60) | Status do relógio. O valor é um dos seguintes: Suspenso Running Não permite valor nulo. |
| rounds_count | bigint | Número de varreduras feitas no cache para remover entradas. Não permite valor nulo. |
| removed_all_rounds_count | bigint | Número de entradas removidas por todas as varreduras. Não permite valor nulo. |
| updated_last_round_count | bigint | Número de entradas atualizadas durante a última varredura. Não permite valor nulo. |
| removed_last_round_count | bigint | Número de entradas removidas durante a última varredura. Não permite valor nulo. |
| last_tick_time | bigint | Última hora, em milissegundos, que o ponteiro do relógio se moveu. Não permite valor nulo. |
| round_start_time | bigint | Hora, em milissegundos, da varredura anterior. Não permite valor nulo. |
| last_round_start_time | bigint | Tempo total, em milissegundos, que o relógio levou para concluir o giro anterior. Não permite valor nulo. |
| 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
No SQL Server e na Instância Gerenciada de SQL, requer permissão VIEW SERVER STATE.
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.
Permissões para SQL Server 2022 e posterior
Requer VIEW permissão ESTADO DE DESEMPENHO DO SERVIDOR no servidor.
Observações
O SQL Server armazena informações na memória em uma estrutura chamada cache de memória. As informações no cache podem ser dados, entradas de índice, planos de procedimento compilados e vários outros tipos de informações do SQL Server. Para evitar a recriação das informações, elas são retidas no cache de memória pelo maior prazo possível, sendo removidas normalmente do cache quando forem muito antigas para serem úteis ou quando o espaço de memória for necessário para novas informações. O processo que remove informações antigas é chamado de varredura de memória. A varredura de memória é uma atividade frequente, mas não é contínua. Um algoritmo de relógio controla a varredura do cache de memória. Cada relógio pode controlar várias varreduras de memória, que são chamadas de ponteiros. O ponteiro do relógio do cache de memória é o local atual de um dos ponteiros de uma varredura de memória.
Consulte também
Exibições de gerenciamento dinâmico relacionadas ao sistema operacional do SQL Server (Transact-SQL)
sys.dm_os_memory_cache_counters (Transact-SQL)