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

ADJUST BLOBS CACHE PRIORITY

ADJUST BLOBS CACHE PRIORITY ( Tabela ; prioridade )

ParâmetroTipoDescrição
TabelaTabela🡒Tabela cujos "blobs" de valores de prioridade de dados vão ser ajustados
prioridadeInteiro longo🡒Valor 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