SystemParameters-Member

Einschließen geschützter Elemente
Einschließen geerbter Member

Konstanten für die ESENT-API. Diese müssen nicht über Systemparameter gesucht werden. Diese Klasse bietet statische Eigenschaften zum Festlegen und Abrufen globaler ESENT-Systemparameter. Diese Klasse bietet statische Eigenschaften zum Festlegen und Abrufen globaler ESENT-Systemparameter.

Der SystemParameters-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche EigenschaftStatisches Element LesezeichenMost Ruft die maximale Größe eines Lesezeichens ab. JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32).
Öffentliche EigenschaftStatisches Element CacheSize Ruft die Größe des Datenbankcaches auf Seiten ab oder legt diese 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.
Öffentliche EigenschaftStatisches Element CacheSizeMax Ruft die maximale Größe des Datenbankseitencaches ab oder legt diese fest. Die Größe ist auf Datenbankseiten. Wenn für diesen Parameter der Standardwert beibehalten wird, wird die maximale Größe des Caches auf die Größe des physischen Arbeitsspeichers festgelegt, wenn JetInit aufgerufen wird.
Öffentliche EigenschaftStatisches Element CacheSizeMin Ruft die Mindestgröße des Datenbankseitencaches in Datenbankseiten ab oder legt diese fest.
Öffentliche EigenschaftStatisches Element ColumnsKeyMost Ruft die maximale Anzahl von Komponenten in einem Sortier- oder Indexschlüssel ab.
Öffentliche EigenschaftStatisches Element Configuration Ruft einen Wert ab, der die Standardwerte für den gesamten Satz von Systemparametern angibt, oder legt diese fest. 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 einen bestimmten instance festgelegt ist, werden globale Systemparameter nicht auf ihre Standardwerte zurückgesetzt. Kleine Konfiguration (0): Die Datenbank-Engine ist für die Arbeitsspeichernutzung optimiert. Legacykonfiguration (1): Die Datenbank-Engine hat ihre herkömmlichen Standardwerte. Unterstützt unter Windows Vista und höher. Wird unter Windows XP und Windows Server 2003 ignoriert.
Öffentliche EigenschaftStatisches Element DatabasePageSize Ruft die Größe der Datenbankseiten in Bytes ab oder legt sie fest.
Öffentliche EigenschaftStatisches Element EnableAdvanced Ruft einen Wert ab, der angibt, ob die Datenbank-Engine Änderungen an einer Teilmenge der Systemparameter akzeptiert oder ablehnt, oder legt diesen fest. Dieser Parameter wird in Verbindung mit Configuration verwendet, um zu verhindern, dass einige Systemparameter von den Standardwerten der ausgewählten Konfiguration entfernt werden. Unterstützt unter Windows Vista und höher. Wird unter Windows XP und Windows Server 2003 ignoriert.
Öffentliche EigenschaftStatisches Element EnableFileCache Ruft einen Wert ab, der angibt, ob die Datenbank-Engine den Betriebssystemdateicache für alle verwalteten Dateien verwenden soll, oder legt diesen fest.
Öffentliche EigenschaftStatisches Element EnableViewCache Ruft einen Wert ab, der angibt, ob die Datenbank-Engine speicherzuordnungen Datei-E/A für Datenbankdateien verwenden soll, oder legt diesen fest.
Öffentliche EigenschaftStatisches Element EventLoggingLevel Ruft die Detailebene von Ereignisprotokollnachrichten ab, die vom Datenbankmodul an das Ereignisprotokoll ausgegeben werden, oder legt diese fest. Höhere Zahlen führen zu ausführlicheren Ereignisprotokollmeldungen.
Öffentliche EigenschaftStatisches Element ExceptionAction Ruft den Wert ab, der mit in JET generierten Ausnahmen verwendet werden soll, oder legt diesen fest.
Öffentliche EigenschaftStatisches Element HungIOActions Ruft den Satz von Aktionen ab, die für IOs ausgeführt werden sollen, die aufgehängt erscheinen, oder legt diesen fest.
Öffentliche EigenschaftStatisches Element HungIOThreshold Ruft den Schwellenwert für das ab, was als hängende E/A gilt, auf die reagiert werden soll, oder legt diesen fest.
Öffentliche EigenschaftStatisches Element KeyMost Ruft die maximale Schlüsselgröße ab. Dies hängt von der Esent-Version und der Seitengröße der Datenbank ab.
Öffentliche EigenschaftStatisches Element LegacyFileNames Ruft die Abwärtskompatibilität mit den Dateibenennungskonventionen früherer Versionen der Datenbank-Engine ab oder legt diese fest.
Öffentliche EigenschaftStatisches Element LVChunkSizeMost Ruft die Lv-Blöcke ab. Dies hängt von der Seitengröße der Datenbank ab.
Öffentliche EigenschaftStatisches Element MaxInstances Ruft die maximale Anzahl von Instanzen ab, die erstellt werden können, oder legt diese fest.
Öffentliche EigenschaftStatisches Element MinDataForXpress Ruft die kleinste Datenmenge ab, die mit der xpress-Komprimierung komprimiert werden soll, oder legt sie fest.
Öffentliche EigenschaftStatisches Element OutstandingIOMax Dieser Parameter steuert, wie viele Datenbankdatei-E/A-Vorgänge pro Datenträger im Hostbetriebssystem gleichzeitig in die Warteschlange gestellt werden können. Ein größerer Wert für diesen Parameter kann die Leistung einer großen Datenbankanwendung erheblich verbessern.
Öffentliche EigenschaftStatisches Element ProcessFriendlyName Ruft den Anzeigenamen für diese instance des Prozesses ab oder legt diesen fest.
Öffentliche EigenschaftStatisches Element StartFlushThreshold Ruft den Schwellenwert ab, ab dem der Datenbankseitencache mit dem Entfernen von Seiten aus dem Cache beginnt, um Platz für Seiten zu schaffen, die nicht zwischengespeichert werden, oder legt diesen fest. Wenn die Anzahl der Seitenpuffer im Cache unter diesen Schwellenwert fällt, wird ein Hintergrundprozess gestartet, um diesen Pool mit verfügbaren Puffern aufzufüllen. Dieser Schwellenwert ist immer relativ zur maximalen Cachegröße, die von JET_paramCacheSizeMax festgelegt wird. Dieser Schwellenwert muss auch immer kleiner als der durch JET_paramStopFlushThreshold festgelegte Stoppschwellenwert sein. Die Entfernungshöhe des Startschwellenwerts bestimmt die Antwortzeit, die der Datenbankseitencache haben muss, um verfügbare Puffer zu erzeugen, bevor die Anwendung diese benötigt. Ein hoher Startschwellenwert gibt dem Hintergrundprozess mehr Zeit zum Reagieren. Ein hoher Startschwellenwert impliziert jedoch einen höheren Stoppschwellenwert, der die effektive Größe des Datenbankseitencaches reduziert.
Öffentliche EigenschaftStatisches Element StopFlushThreshold Ruft den Schwellenwert ab, ab dem der Datenbankseitencache 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 diesen Schwellenwert übersteigt, wird der Hintergrundprozess beendet, der gestartet wurde, um diesen Pool mit verfügbaren Puffern aufzufüllen. Dieser Schwellenwert ist immer relativ zur maximalen Cachegröße, wie von JET_paramCacheSizeMax festgelegt. Dieser Schwellenwert muss auch immer größer sein als der von JET_paramStartFlushThreshold festgelegte Startschwellenwert. Der Abstand zwischen dem Startschwellenwert und dem Stoppschwellenwert wirkt sich auf die Effizienz aus, mit der Datenbankseiten durch den Hintergrundprozess geleert werden. Eine größere Lücke macht es wahrscheinlicher, dass Schreibvorgänge auf benachbarte Seiten kombiniert werden. Ein hoher Stoppschwellenwert verringert jedoch die effektive Größe des Datenbankseitencaches.

Oben

Felder

  Name Beschreibung
Öffentliches FeldStatisches Element BaseNameLength Die Länge des Präfixes, das zum Benennen von Dateien verwendet wird, die von der Datenbank-Engine verwendet werden.
Öffentliches FeldStatisches Element ColumnMost Maximale Größe für Spalten, die nicht JET_coltyp sind. LongBinary oder JET_coltyp. LongText.
Öffentliches FeldStatisches Element ColumnsFixedMost Maximale Anzahl von festen Spalten, die in einer Tabelle zulässig sind.
Öffentliches FeldStatisches Element SpaltenMost Maximale Anzahl von Spalten, die in einer Tabelle zulässig sind.
Öffentliches FeldStatisches Element SpaltenMarkiertMost Maximale Anzahl von markierten Spalten, die in einer Tabelle zulässig sind.
Öffentliches FeldStatisches Element ColumnsVarMost Maximale Anzahl von Spalten variabler Länge, die in einer Tabelle zulässig sind.
Öffentliches FeldStatisches Element LocaleNameMaxLength Die maximale Länge eines Gebietsschemanamens (LOCALE_NAME_MAX_LENGTH von winnt.h).
Öffentliches FeldStatisches Element NameMost Maximale Größe eines Tabellen-/Spalten-/Indexnamens.
Öffentliches FeldStatisches Element PageTempDBSmallest Die Anzahl der Seiten, die die kleinstmögliche temporäre Datenbank bereitstellt.

Oben

Siehe auch

Verweis

SystemParameters-Klasse

Microsoft.Isam.Esent.Interop-Namespace