Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
ADJUST BLOBS CACHE PRIORITY
|
ADJUST BLOBS CACHE PRIORITY ( Tabellenname ; Priorität ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Tabellenname | Tabelle |
![]() |
Tabelle zum Anpassen der Priorität für Daten vom Typ Blob | |||||
Priorität | Lange Ganzzahl |
![]() |
Wert der Priorität im Cache für BLOBs in der Tabelle | |||||
Dieser Befehl ist für Sonderfälle reserviert und muss mit Bedacht verwendet werden, da er die Performance der Datenbank beeinträchtigen kann.
Der Befehl ADJUST BLOBS CACHE PRIORITY ändert die Priorität im Cache für Daten vom Typ BLOB in Tabellenname für den aktuellen Prozess. Ein Aufruf dieses Befehls ersetzt jeden zuvor gesetzten Wert für Priorität durch denselben Befehl im selben Prozess. Dieser Befehl passt die Priorität für temporäre Operationen an, wie z.B. eine Suche oder Datenimport.
Hinweis: ADJUST BLOBS CACHE PRIORITY funktioniert nur im lokalen Modus (4D Server und 4D); sie ist nicht im 4D remote Modus verwendbar.
Datenfelder mit Blobs sind vom Typ BLOB, Text, Bild und Objekt. Dieser Befehl verwaltet die Priorität nur, wenn diese Daten innerhalb der Datendatei gespeichert sind.
Die Priorität für skalare Datenfelder (vom Typ Datum, Zahl oder String) definieren Sie über den Befehl ADJUST TABLE CACHE PRIORITY.
In Priorität übergeben Sie eine der folgenden Konstanten unter dem Thema Cache Verwaltung:
Konstante | Typ | Wert | Kommentar |
Cache priority high | Lange Ganzzahl | 1000 | |
Cache priority low | Lange Ganzzahl | -900 | |
Cache priority normal | Lange Ganzzahl | 0 | Setzt den Wert für Priorität im Cache auf den Standardwert |
Cache priority very high | Lange Ganzzahl | 30000 | |
Cache priority very low | Lange Ganzzahl | -1 |
Beim Ausführen einer sequentiellen Suche die Priorität im Cache temporär verändern für Datenfelder vom Typ Text in der Tabelle [Docs], gespeichert in der Datendatei:
ADJUST BLOBS CACHE PRIORITY([Docs];Cache priority very high)
QUERY([Docs];[Docs]Author#"A@") // sequentielle Suche in einem nicht-indizierten Feld
//... einige andere Such- oder Sortierläufe in der gleichen Tabelle durchführen
// wenn abgeschlossen, Cache Priorität auf Normal zurücksetzen
ADJUST BLOBS CACHE PRIORITY([Docs];Cache priority normal)
Produkt: 4D
Thema: Cache Verwaltung
Nummer:
1431
Erstellt: 4D v16 R2
4D Programmiersprache ( 4D v20 R7)