Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
SET INDEX CACHE PRIORITY
|
SET INDEX CACHE PRIORITY ( Feldname ; Priorität ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Feldname | Feld |
![]() |
Feld zum Setzen der Priorität für den Index für die Dauer der Sitzung | |||||
Priorität | Lange Ganzzahl |
![]() |
Aktueller Wert der Priorität für Index/Indizes | |||||
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 INDEX CACHE PRIORITY setzt einen spezifischen Wert Priorität im Cache für den Index/die Indizes von Feldname für alle Prozesse in der aktuellen Sitzung. Er sollte in der Datenbankmethode On Startup oder On Server Startup aufgerufen werden.
Hinweis: SET INDEX CACHE PRIORITY funktioniert nur im lokalen Modus (4D Server und 4D); er ist nicht im 4D remote Modus verwendbar.
Dieser Befehl verwaltet die Priorität aller Indizes von Feldname. Er unterstützt Volltext-Indizes, jedoch nicht zusammengesetzte Indizes.
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 sehr hohe Priorität für den Index im Feld [Customer]LastName setzen:
SET INDEX CACHE PRIORITY([Customer]LastName;Cache priority very high)
ADJUST INDEX CACHE PRIORITY
Get adjusted index cache priority
Produkt: 4D
Thema: Cache Verwaltung
Nummer:
1401
Erstellt: 4D v16 R2
4D Programmiersprache ( 4D v20 R7)