Saltar para o conteúdo principal
Versão: Próximo

ADJUST INDEX CACHE PRIORITY

ADJUST INDEX CACHE PRIORITY ( Campo ; prioridade )

ParâmetroTipoDescrição
CampoCampo🡒Campo cujos valores de prioridade índice serão ajustados
prioridadeInteiro longo🡒Valor de prioridade de cache para campos índice

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 INDEX CACHE PRIORITY modifica o valor prioridade de indíces relacionados ao Campo em cache para o processo atual. Uma chamada para este comando substitui qualquer valor de prioridade ajustado através do mesmo comando no mesmo processo. Este comando ajusta a prioridade para necessidades temporárias, como por exemplo quando executando uma importação ou uma pesquisa.

Nota: Este comando só funciona em modo local (4D Server e 4D); não pode ser usado em modo 4D remoto.

Este comando maneja prioridades para todos os índices relacionados a Campo, incluindo índices de palavras chaves. Entretanto, não muda a prioridade de índices compostos.

Passe em prioridade uma das constantes abaixo do tema "Gestão de Cache" :

ConstanteComentário
Cache priority low
Cache priority very low
Cache priority normalDefine 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 o índice de campo [Docs]Comments:

 ADJUST INDEX CACHE PRIORITY([Docs]Comments;Cache priority very high)
 QUERY([Docs];[Docs]Comments%"Extra") // pesquisa um campo indexado
  //... executa diversas pesquisas ou ordenações na mesma tabela
  // quando terminar, volta a prioridade de cache para normal
 ADJUST INDEX CACHE PRIORITY([Docs]Comments;Cache priority normal)

Ver também

Get adjusted index cache priority
SET INDEX CACHE PRIORITY