Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
ADJUST BLOBS CACHE PRIORITY
|
ADJUST BLOBS CACHE PRIORITY ( Tabela ; prioridade ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
Tabela | Tabela |
![]() |
Tabela cujos "blobs" de valores de prioridade de dados vão ser ajustados | |||||
prioridade | Inteiro longo |
![]() |
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 |
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)
Produto: 4D
Tema: Cache Management
Número
1431
Criado por: 4D v16 R2
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)