ADJUST TABLE CACHE PRIORITY
ADJUST TABLE CACHE PRIORITY ( Tabela ; prioridade )
Parâmetro | Tipo | Descrição | |
---|---|---|---|
Table | Table | → | Tabela cujo valor de prioridade de dados escalares vai ser ajustada |
prioridade | Integer | → | Valor de prioridade de cache para a tabela |
Modo especialista
Este comando está reservado para necessidades específicas. Deve ser utilizado com cuidado, já que pode afetar o rendimento do banco de dados.
Descrição
O comando ADJUST TABLE CACHE PRIORITY modifica o valor prioridade dos dados relacionados a Tabela em cache para o processo atual. Uma chamada para este comando substitui qualquer valor de prioridade anteriormente ajustado através do mesmo comando no mesmo processo. Este comando ajusta a prioridade para necessidades temporárias, por exemplo durante uma pesquisa ou importação.
Nota: Este comando só funciona em modo local (4D Server e 4D); não pode ser usada em modo remoto.
Este comando gerencia prioridade somente para dados em campos escalares (data, número, ou tipo string). Prioridade para campos de tipo binário (Blobs, textos, imagens, e objetos) é manejada pelo comando ADJUST BLOBS CACHE PRIORITY.
Passe em prioridade uma das constantes abaixo do tema "Gestão de Cache" :
Constante | Comentário |
---|---|
Cache priority low | |
Cache priority very low | |
Cache priority normal | Define a prioridade da cache a seu valor padrão |
Cache priority high | |
Cache priority very high |
Exemplo
Se quiser mudar temporariamente a prioridade de cache para os campos escalares [Docs]:
ADJUST TABLE CACHE PRIORITY([Docs];Cache priority low)
// ... faz alguma operação específica
ADJUST TABLE CACHE PRIORITY([Docs];Cache priority normal)