SystemParameters-Eigenschaften

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

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

Eigenschaften

Name BESCHREIBUNG
Public propertyStatic member BookmarkMost Ruft die maximale Größe eines Lesezeichens ab. JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32).
Public propertyStatic member CacheSize Ruft die Größe des Datenbankcaches auf Seiten ab oder legt diese fest. Standardmäßig wird die Größe des Datenbankcaches automatisch angepasst. Wenn diese Eigenschaft auf einen Wert ungleich 0 festgelegt wird, wird der Cache an die Zielgröße angepasst.
Public propertyStatic member CacheSizeMax Ruft die maximale Größe des Datenbankseitencaches ab oder legt diese fest. Die Größe ist auf Datenbankseiten. Wenn dieser Parameter auf seinen Standardwert festgelegt wird, wird die maximale Größe des Caches auf die Größe des physischen Arbeitsspeichers festgelegt, wenn JetInit aufgerufen wird.
Public propertyStatic member CacheSizeMin Ruft die Mindestgröße des Datenbankseitencaches auf Datenbankseiten ab oder legt diese fest.
Public propertyStatic member ColumnsKeyMost Ruft die maximale Anzahl von Komponenten in einem Sortier- oder Indexschlüssel ab.
Public propertyStatic member Configuration Ruft einen Wert ab, der die Standardwerte für den gesamten Satz von Systemparametern angibt, oder legt einen Wert 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 eine bestimmte Instanz 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. Wird ab Windows Vista unterstützt. Wird auf Windows XP und Windows Server 2003 ignoriert.
Public propertyStatic member DatabasePageSize Ruft die Größe der Datenbankseiten in Bytes ab oder legt diese fest.
Public propertyStatic member EnableErweitert 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. Wird ab Windows Vista unterstützt. Wird auf Windows XP und Windows Server 2003 ignoriert.
Public propertyStatic member EnableFileCache Ruft einen Wert ab, der angibt, ob die Datenbank-Engine den Betriebssystemdateicache für alle verwalteten Dateien verwenden soll, oder legt den Wert fest.
Public propertyStatic member EnableViewCache Ruft einen Wert ab, der angibt, ob die Datenbank-Engine speicherzuordnungsdatei-E/A für Datenbankdateien verwenden soll, oder legt den Wert fest.
Public propertyStatic member EventLoggingLevel Ruft die Detailebene von Ereignisprotokollmeldungen ab, die von der Datenbank-Engine an das Ereignisprotokoll ausgegeben werden, oder legt diese fest. Höhere Zahlen führen zu ausführlicheren Ereignisprotokollmeldungen.
Public propertyStatic member ExceptionAction Ruft den Wert ab, der codiert, was mit in JET generierten Ausnahmen geschehen soll, oder legt diesen fest.
Public propertyStatic member HungIOActions Ruft den Satz von Aktionen ab, die für IOs ausgeführt werden sollen, die hängen angezeigt werden, oder legt diese fest.
Public propertyStatic member HungIOThreshold Ruft den Schwellenwert für eine hängende E/A ab, auf die reagiert werden soll, oder legt diesen fest.
Public propertyStatic member KeyMost Ruft die maximale Schlüsselgröße ab. Dies hängt von der Esent-Version und der Größe der Datenbankseite ab.
Public propertyStatic member LegacyFileNames Ruft die Abwärtskompatibilität mit den Dateibenennungskonventionen früherer Versionen der Datenbank-Engine ab oder legt diese fest.
Public propertyStatic member LVChunkSizeMost Ruft die Größe der LV-Blöcke ab. Dies hängt von der Größe der Datenbankseite ab.
Public propertyStatic member MaxInstances Ruft die maximale Anzahl von Instanzen ab, die erstellt werden können, oder legt diese fest.
Public propertyStatic member MinDataForXpress Ruft die kleinste Datenmenge ab, die mit Xpress-Komprimierung komprimiert werden soll, oder legt diese fest.
Public propertyStatic member OutstandingIOMax Dieser Parameter steuert, wie viele Datenbankdatei-E/A-Dateien pro Datenträger gleichzeitig im Hostbetriebssystem in die Warteschlange gestellt werden können. Ein größerer Wert für diesen Parameter kann die Leistung einer großen Datenbankanwendung erheblich verbessern.
Public propertyStatic member ProcessFriendlyName Ruft den Benutzerfreundlichnamen für diese Instanz des Prozesses ab oder legt diesen fest.
Public propertyStatic member StartFlushThreshold Ruft den Schwellenwert ab, bei dem der Datenbankseitencache mit dem Entfernen von Seiten aus dem Cache beginnt, um Platz für Seiten zu machen, 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 verfügbarer Puffer zu füllen. Dieser Schwellenwert ist immer relativ zur maximalen Cachegröße, die von der JET_paramCacheSizeMax. Dieser Schwellenwert muss auch immer kleiner sein als der von JET_paramStopFlushThreshold. Die Entfernungshöhe des Startschwellenwerts bestimmt die Antwortzeit, die der Datenbankseitencache benötigt, um verfügbare Puffer zu erzeugen, bevor die Anwendung sie 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.
Public propertyStatic member StopFlushThreshold Ruft den Schwellenwert ab, bei dem der Datenbankseitencache das Entfernen von Seiten aus dem Cache beendet, um Platz für Seiten zu machen, die nicht zwischengespeichert werden, oder legt diesen fest. Wenn die Anzahl der Seitenpuffer im Cache diesen Schwellenwert überschreitet, wird der Hintergrundprozess beendet, der gestartet wurde, um diesen Pool verfügbarer Puffer aufzufüllen. Dieser Schwellenwert ist immer relativ zur maximalen Cachegröße, die von der JET_paramCacheSizeMax. Dieser Schwellenwert muss auch immer größer als der Startschwellenwert sein, der von der JET_paramStartFlushThreshold. 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.

Oben

Weitere Informationen

Verweis

SystemParameters-Klasse

Microsoft.Isam.Esent.Interop-Namespace