Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
ADJUST BLOBS CACHE PRIORITY

ADJUST BLOBS CACHE PRIORITY 


 

ADJUST BLOBS CACHE PRIORITY ( Tabela ; prioridade ) 
Parâmetro Tipo   Descrição
Tabela  Tabela in Tabela cujos "blobs" de valores de prioridade de dados vão ser ajustados
prioridade  Inteiro longo in Valor de prioridade de Cache para Blobs na tabela

Este comando está reservado para necessidades específicas. Deve ser utilizado com cuidado, já que pode afetar o rendimento do banco de dados.

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":

Constante Tipo Valor Comentário
Cache priority high Inteiro longo 1000
Cache priority low Inteiro longo -900
Cache priority normal Inteiro longo 0 Define a prioridade da cache a seu valor padrão
Cache priority very high Inteiro longo 30000
Cache priority very low Inteiro 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

 
PROPRIEDADES 

Produto: 4D
Tema: Cache Management
Número 1431

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v16 R2

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)