Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Geschützte Member einschließen
Geerbte Member einschließen
Konstanten für die ESENT-API. Diese müssen nicht über Systemparameter nachschlagen. Diese Klasse stellt statische Eigenschaften zum Festlegen und Abrufen globaler ESENT-Systemparameter bereit. Diese Klasse stellt statische Eigenschaften zum Festlegen und Abrufen globaler ESENT-Systemparameter bereit.
Der SystemParameters- Typ macht die folgenden Member verfügbar.
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
|
BookmarkMost | Ruft die maximale Größe einer Textmarke ab. JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32). |
|
CacheSize- | Ruft die Größe des Datenbankcaches auf Seiten ab oder legt sie fest. Standardmäßig wird die Größe des Datenbankcaches automatisch optimiert. Wenn diese Eigenschaft auf einen Wert ungleich Null festgelegt wird, wird der Cache an die Zielgröße angepasst. |
|
CacheSizeMax- | Ruft die maximale Größe des Datenbankseitencaches ab oder legt diese fest. Die Größe befindet sich auf Datenbankseiten. Wenn dieser Parameter dem Standardwert überlassen ist, wird die maximale Größe des Caches auf die Größe des physischen Arbeitsspeichers festgelegt, wenn JetInit aufgerufen wird. |
|
CacheSizeMin- | Ruft die Mindestgröße des Datenbankseitencaches in Datenbankseiten ab oder legt diese fest. |
|
ColumnsKeyMost- | Ruft die maximale Anzahl von Komponenten in einem Sortier- oder Indexschlüssel ab. |
|
Configuration | Dient zum Abrufen oder Festlegen eines Werts, der die Standardwerte für den gesamten Satz von Systemparametern angibt. Wenn dieser Parameter auf eine bestimmte Konfiguration festgelegt ist, werden alle Systemparameterwerte auf ihre Standardwerte für diese Konfiguration zurückgesetzt. Wenn die Konfiguration für eine bestimmte Instanz festgelegt ist, werden globale Systemparameter nicht auf ihre Standardwerte zurückgesetzt. Kleine Konfiguration (0): Das Datenbankmodul ist für die Speichernutzung optimiert. Legacykonfiguration (1): Das Datenbankmodul weist die herkömmlichen Standardwerte auf. Unterstützt unter Windows Vista und höher. Wird unter Windows XP und Windows Server 2003 ignoriert. |
|
DatabasePageSize- | Ruft die Größe der Datenbankseiten in Byte ab oder legt sie fest. |
|
EnableAdvanced- | Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Datenbankmodul Änderungen an einer Teilmenge der Systemparameter akzeptiert oder ablehnt. Dieser Parameter wird in Verbindung mit Configuration verwendet, um zu verhindern, dass einige Systemparameter nicht von den Standardwerten der ausgewählten Konfiguration festgelegt werden. Unterstützt unter Windows Vista und höher. Wird unter Windows XP und Windows Server 2003 ignoriert. |
|
EnableFileCache- | Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Datenbankmodul den Betriebssystemdateicache für alle verwalteten Dateien verwenden soll. |
|
EnableViewCache- | Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Datenbankmodul speicherzuordnunge Datei-E/A für Datenbankdateien verwenden soll. |
|
EventLoggingLevel- | Dient zum Abrufen oder Festlegen der Detailebene von Ereignisprotokollmeldungen, die vom Datenbankmodul an das Ereignisprotokoll ausgegeben werden. Höhere Zahlen führen zu detaillierteren Ereignisprotokollmeldungen. |
|
ExceptionAction- | Dient zum Abrufen oder Festlegen der Wertcodierung, was mit Ausnahmen, die in JET generiert werden sollen. |
|
HungIOActions- | Dient zum Abrufen oder Festlegen der Gruppe von Aktionen, die für IOs ausgeführt werden sollen, die nicht mehr angezeigt werden. |
|
HungIOThreshold | Ruft den Schwellenwert für das, was als hängende E/A betrachtet wird, ab, auf die reagiert werden soll, oder legt diesen fest. |
|
KeyMost- | Ruft die maximale Schlüsselgröße ab. Dies hängt von der Esent-Version und der Datenbankseitengröße ab. |
|
LegacyFileNames- | Ruft die Abwärtskompatibilität mit den Dateibenennungskonventionen früherer Versionen des Datenbankmoduls ab oder legt sie fest. |
|
LVChunkSizeMost | Ruft die Größe der Lv-Blöcke ab. Dies hängt von der Seitengröße der Datenbank ab. |
|
MaxInstances- | Ruft die maximale Anzahl von Instanzen ab, die erstellt werden können, oder legt diese fest. |
|
MinDataForXpress- | Ruft die kleinste Datenmenge ab, die mit xpress-Komprimierung komprimiert werden soll, oder legt diese fest. |
|
OutstandingIOMax | Dieser Parameter steuert, wie viele Datenbankdatei-E/A pro Datenträger gleichzeitig im Hostbetriebssystem in die Warteschlange gestellt werden kann. Ein größerer Wert für diesen Parameter kann die Leistung einer großen Datenbankanwendung erheblich unterstützen. |
|
ProcessFriendlyName | Dient zum Abrufen oder Festlegen des Anzeigenamens für diese Instanz des Prozesses. |
|
StartFlushThreshold | Ruft den Schwellenwert ab, an dem der Cache der Datenbankseite beginnt, Seiten aus dem Cache zu entfernen, um Platz für Seiten zu schaffen, die nicht zwischengespeichert werden. Wenn die Anzahl der Seitenpuffer im Cache unter diesen Schwellenwert fällt, wird ein Hintergrundprozess gestartet, um diesen Pool verfügbarer Puffer aufzufüllen. Dieser Schwellenwert ist immer relativ zur maximalen Cachegröße, wie durch JET_paramCacheSizeMax festgelegt. Dieser Schwellenwert muss auch immer kleiner als der von JET_paramStopFlushThreshold festgelegte Stoppschwellenwert sein. Die Entfernungshöhe des Startschwellenwerts bestimmt die Reaktionszeit, die der Cache der Datenbankseite benötigt, um verfügbare Puffer zu erstellen, bevor die Anwendung sie benötigt. Ein hoher Startschwellenwert gibt dem Hintergrundprozess mehr Zeit, um zu reagieren. Ein hoher Anfangsschwellenwert bedeutet jedoch einen höheren Stoppschwellenwert und verringert die effektive Größe des Datenbankseitencaches. |
|
StopFlushThreshold | Dient zum Abrufen oder Festlegen des Schwellenwerts, an dem der Cache der Datenbankseite das Entfernen von Seiten aus dem Cache beendet, um Platz für Seiten zu schaffen, die nicht zwischengespeichert werden. Wenn die Anzahl der Seitenpuffer im Cache über diesem Schwellenwert steigt, wird der Hintergrundprozess beendet, der gestartet wurde, diesen Pool verfügbarer Puffer aufzufüllen. Dieser Schwellenwert ist immer relativ zur maximalen Cachegröße, wie durch JET_paramCacheSizeMax festgelegt. Dieser Schwellenwert muss auch immer größer als der Startschwellenwert sein, wie durch JET_paramStartFlushThreshold festgelegt. Der Abstand zwischen dem Startschwellenwert und dem Stoppschwellenwert wirkt sich auf die Effizienz aus, mit der Datenbankseiten vom Hintergrundprozess geleert werden. Eine größere Lücke macht es wahrscheinlicher, dass Schreibvorgänge auf benachbarte Seiten kombiniert werden können. Ein Hoher Stoppschwellenwert verringert jedoch die effektive Größe des Datenbankseitencaches. |
Nach oben
Felder
| Name | Beschreibung | |
|---|---|---|
|
BaseNameLength- | Die Länge des Präfixes, das zum Benennen von Dateien verwendet wird, die vom Datenbankmodul verwendet werden. |
|
ColumnMost- | Maximale Größe für Spalten, die nicht JET_coltyp. LongBinary oder JET_coltyp. LongText. |
|
ColumnsFixedMost- | Maximale Anzahl von festen Spalten, die in einer Tabelle zulässig sind. |
|
ColumnsMost | Maximale Anzahl von Spalten, die in einer Tabelle zulässig sind. |
|
ColumnsTaggedMost | Maximale Anzahl markierter Spalten, die in einer Tabelle zulässig sind. |
|
ColumnsVarMost | Maximale Anzahl zulässiger Spalten mit variabler Länge in einer Tabelle. |
|
LocaleNameMaxLength | Die maximale Länge eines Gebietsschemanamens (LOCALE_NAME_MAX_LENGTH von winnt.h). |
|
NameMost- | Maximale Größe eines Tabellen-/Spalten-/Indexnamens. |
|
PageTempDBSmallest | Die Anzahl der Seiten, die der kleinsten temporären Datenbank entsprechen. |
Nach oben