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

ADJUST INDEX CACHE PRIORITY

ADJUST INDEX CACHE PRIORITY ( Campo ; prioridade )

ParâmetroTipoDescrição
FieldFieldCampo cujos valores de prioridade índice serão ajustados
prioridadeIntegerValor 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