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

ADJUST BLOBS CACHE PRIORITY

ADJUST BLOBS CACHE PRIORITY ( Tabela ; prioridade )

ParâmetroTipoDescrição
TableTableTabela cujos "blobs" de valores de prioridade de dados vão ser ajustados
prioridadeIntegerValor de prioridade de Cache para Blobs na 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 BLOBS CACHE PRIORITY modifica a prioridade dos dados "blobs" relacionados com tabela na caché para o processo atual. Uma chamada a este comando substitui todas as prioridades previamente ajustadas através do mesmo comando no mesmo processo. Este comando ajusta a prioridade para uma necessidade temporária, por exemplo durante uma pesquisa ou uma importação.

Nota: este comando só funciona em modo local (4D Server e 4D); Não pode ser utilizado em modo remoto 4D.

Os tipos de campos de datos "Blobs" incluem BLOB, texto, imagem e objeto. Este comando maneja a prioridade para tais dados quando forem armazenados no arquivo de dados unicamente.
A prioridade para os campos de tipo escalar (como os tipos data, número ou strings) é ajustada pelo comando ADJUST TABLE CACHE PRIORITY.

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

ConstanteTipoValorComentário
Cache priority highInteiro longo1000
Cache priority lowInteiro longo-900
Cache priority normalInteiro longo0Define a prioridade da cache a seu valor padrão
Cache priority very highInteiro longo30000
Cache priority very lowInteiro longo-1

Exemplo

Se quiser mudar temporariamente a prioridade da cache dos campos de texto da tabela [Docs] armazenados no arquivo de dados ao executar uma pesquisa sequêncial:

 ADJUST BLOBS CACHE PRIORITY([Docs];Cache priority very high)
 QUERY([Docs];[Docs]Author#"A@") // pesquisa sequêncial de um campo não indexado
  //... executa várias outras pesquisas ou ordenações na mesma tabela
  // quando terminar, volta para prioridade de cache normal
 ADJUST BLOBS CACHE PRIORITY([Docs];Cache priority normal)

Ver também

Get adjusted blobs cache priority
SET BLOBS CACHE PRIORITY