Freigeben über


E/a-Parameter

Letzte Änderung: Freitag, 27. Februar 2015

Gilt für: Windows | Windows Server

I/o-Parameter

Dieses Thema enthält Parameter, die verwendet für die Eingabe und Ausgabe (e/a).

JET_paramAccessDeniedRetryPeriod
53
Windows XP und höher: dieser Parameter konfiguriert die Zeitdauer (in Millisekunden) an, mit dem die Datenbank-Engine auf eine Datei zugreifen, die vor dem Fehlschlagen mit JET_errFileAccessDenied gesperrt ist. Diese zeitliche Verzögerung dient zum Umgehen von Anti-Virus-Software, die Teil der Datenbank Moduldateien kurz offengehalten werden können, nachdem sie geschlossen werden.

Hinweis  Durch die oben genannten Wiederholungslogik führt jeder Versuch an eine Datenbank anfügen, oder verwenden Sie eine Protokolldatei, die bereits von der Datenbank-Engine wird eine Verzögerung dieser Größe vor der API-Aufruf ein (legitimen) Fehler zurückgibt. Dieser Parameter kann verwendet werden, leiser Verzögerung, für den Fall, dass dies ein häufiges Szenario ist.

Standardwert:

10000

Type:

Ganze Zahl

Gültiger Bereich:

0 – 4294967295

Umfang:

Global

Legen Sie nach JetCreateInstance:

Nein

Legen Sie nach dem JetInit:

Nein

Wirkt sich auf physische Layout:

Nr.

Wirkt sich auf die Zuverlässigkeit:

Nein

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit:

Windows XP und höher

JET_paramCreatePathIfNotExist
100
Wenn dieser Parameter wird dann in einem beliebigen Ordner true festgelegt, die im Dateisystempfad verwendet fehlt vom Datenbankmodul automatisch erstellt werden. Andernfalls wird der Vorgang, der den fehlende Dateisystempfad mit JET_errInvalidPath fehl.

Standardwert:

False

Type:

Dient zum Abrufen oder Festlegen eines Werts vom Typ

Gültiger Bereich:

False, True

Umfang:

Instance

Legen Sie nach JetCreateInstance:

Nein

Legen Sie nach dem JetInit:

Nr.

Wirkt sich auf physische Layout:

Nein

Wirkt sich auf die Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nr.

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit:

Alle

JET_paramEnableFileCache
126
Wenn dieser Parameter auf Truefestgelegt ist, verwendet das Datenbankmodul den Dateicache des Windows als einen Lese-Cache für alle verschiedenen Dateien. Es wird auch als verwenden einen Schreibcache für die temporäre Datenbank oder für Datenbanken, die mit Recovery deaktiviert. Das Datenbankmodul muss deaktivieren Sie den Schreibcache für normale Datenbanken, Transaktionsprotokolldateien und Prüfpunktdateien, die transaktionale Integrität der Datenbanken zu schützen.

Es ist wichtig zu beachten, dass die Verwendung von Windows-Datei-Cache eine zweite Schichtung der Zwischenspeicherung für Datenbankdateien hinzugefügt wird. Der Datenbankcache wird weiterhin einen eigenen Speicherbereich verfügt die Datenbankdateien Zwischenspeichern verwendet. Der Zweck dieses Modus ist ermöglicht die Anwendung das Datenbankmodul mit einem kleinen dedizierte Cache konfigurieren und ermöglichen Windows Zusatzspeicher zur weiteren Verbesserung der Zwischenspeicherung von Datenbankdaten zu spenden.

Standardwert:

False

Type:

Dient zum Abrufen oder Festlegen eines Werts vom Typ

Gültiger Bereich:

False, True

Umfang:

Global

Legen Sie nach JetCreateInstance:

Nr.

Legen Sie nach dem JetInit:

Nr.

Wirkt sich auf physische Layout:

Nr.

Wirkt sich auf die Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nein

Verfügbarkeit:

Windows Vista und höher

JET_paramIOPriority
152
dieser Parameter steuert, wie ESE e/a-Vorgänge verarbeitet. Die Werte können auf 0 (JET_IOPriorityNormal) für den normalen Betrieb oder 1 (JET_IOPriorityLow) für den Betrieb von niedriger Priorität festgelegt werden. Wenn die Priorität auf JET_IOPriorityLow festgelegt ist, verwendet ESE den neuen Thread-e/a-Priorität-Funktionalität in Windows Vista die e/a-Priorität auf dem Thread zu reduzieren, damit nachfolgende e/a-Operationen mit der neuen niedriger Priorität ausgegeben werden.

Windows Vista:  JET_paramIOPriority wird in Windows Vista eingeführt.

Standardwert:

0

Type:

Ganze Zahl

Gültiger Bereich:

0 - 1

Umfang:

Instance

Legen Sie nach JetCreateInstance:

Nein

Legen Sie nach dem JetInit:

Nein

Wirkt sich auf physische Layout:

Nr.

Wirkt sich auf die Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit:

Windows Vista

JET_paramOutstandingIOMax
30
dieser Parameter steuert, wie viele e/as kann gleichzeitig in das Hostbetriebssystem queued Datenbankdatei.

Ein größerer Wert für diesen Parameter können die Leistung einer Anwendung große Datenbank erheblich.

Windows XP und WindowsServer 2003:  Dieser Parameter wird unter Windows XP und Windows Server 2003 ignoriert und hat keine Auswirkungen auf den Betrieb der Datenbank-Engine.

Standardwert:

Windows 2000: 64

Windows Vista: 1024

Type:

Ganze Zahl

Gültiger Bereich:

Windows 2000: 8 – 2147483647

Windows Vista: 0-65536

Umfang:

Global

Legen Sie nach JetCreateInstance:

Nr.

Legen Sie nach dem JetInit:

Nr.

Wirkt sich auf physische Layout:

Nr.

Wirkt sich auf die Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nein

Verfügbarkeit:

Alle

JET_paramMaxCoalesceReadSize
164
maximale Anzahl von Bytes, die für eine zusammengeführte Lesevorgang gruppiert werden können.

Standardwert:

262144

Type:

Ganze Zahl

Gültiger Bereich:

0-1073741824

Umfang:

Global

Legen Sie nach JetCreateInstance:

Nein

Legen Sie nach dem JetInit:

Nr.

Wirkt sich auf physische Layout:

Nr.

Wirkt sich auf die Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit:

Windows 7

JET_paramMaxCoalesceWriteSize
165
maximale Anzahl von Bytes, die für einen Schreibvorgang für zusammengeführte gruppiert werden können.

Standardwert:

393216

Type:

Ganze Zahl

Gültiger Bereich:

0-1073741824

Umfang:

Global

Legen Sie nach JetCreateInstance:

Nein

Legen Sie nach dem JetInit:

Nr.

Wirkt sich auf physische Layout:

Nr.

Wirkt sich auf die Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit:

Windows 7

JET_paramMaxCoalesceReadGapSize
166
maximale Anzahl von Bytes, die für eine zusammengeführte e/a-Schreibvorgang gapped werden können.

Standardwert:

262144

Type:

Ganze Zahl

Gültiger Bereich:

0-1073741824

Umfang:

Global

Legen Sie nach JetCreateInstance:

Nein

Legen Sie nach dem JetInit:

Nr.

Wirkt sich auf physische Layout:

Nr.

Wirkt sich auf die Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit:

Windows 7

JET_paramMaxCoalesceWriteGapSize
167
maximale Anzahl von Bytes an, die eine zusammengeführte finden Sie in e/a-Vorgang gapped werden können.

Standardwert:

393216

Type:

Ganze Zahl

Gültiger Bereich:

0-1073741824

Umfang:

Global

Legen Sie nach JetCreateInstance:

Nein

Legen Sie nach dem JetInit:

Nr.

Wirkt sich auf physische Layout:

Nr.

Wirkt sich auf die Zuverlässigkeit:

Nr.

Wirkt sich auf die Leistung:

Nein

Wirkt sich auf Ressourcen:

Nr.

Verfügbarkeit:

Windows 7

Voraussetzungen

-Client,

Erfordert Windows Vista, Windows XP oder Windows 2000 Professional.

Server

Erfordert WindowsServer 2008, WindowsServer 2003 oder Windows 2000 Server.

Kopfzeile

In Esent.h deklariert.

Siehe auch

JetCreateInstance
JetInit