Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
SET TABLE CACHE PRIORITY

SET TABLE CACHE PRIORITY 


 

SET TABLE CACHE PRIORITY ( Tabellenname ; Priorität ) 
Parameter Typ   Beschreibung
Tabellenname  Tabelle in Tabelle zum Setzen der Priorität für skalare Daten für die Dauer der Sitzung
Priorität  Lange Ganzzahl in Aktueller Wert der Priorität für skalare Werte 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 SET TABLE CACHE PRIORITY setzt einen spezifischen Wert Priorität im Cache für Daten in Tabellenname für alle Prozesse in der aktuellen Sitzung. Ein Aufruf dieses Befehls ersetzt jeden zuvor gesetzten Wert für Priorität durch denselben Befehl in der Sitzung. Er sollte in der Datenbankmethode On Startup oder On Server Startup aufgerufen werden.

Hinweis: SET TABLE CACHE PRIORITY funktioniert nur im lokalen Modus (4D Server und 4D); er ist nicht im 4D remote Modus verwendbar.

Dieser Befehl verwaltet nur die Priorität für Daten in skalaren Feldern (vom Typ Datum, Zahl oder String). Die Priorität für binäre Datenfelder (vom Typ Blobs, Text, Bilder und Objekte) definieren Sie über den Befehl SET BLOBS 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

In der eine hohe Priorität für skalare Daten in der Tabelle [Customer] setzen:

 SET TABLE CACHE PRIORITY([Customer];Cache priority very high)



Siehe auch 

ADJUST INDEX CACHE PRIORITY
ADJUST TABLE CACHE PRIORITY
Get adjusted table cache priority

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Cache Verwaltung
Nummer: 1400

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v16 R2

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)