Paramètres d’E/S
S’applique à : Windows | Windows Server
Paramètres d’E/S
Cette rubrique contient les paramètres utilisés pour l’entrée et la sortie (E/S).
JET_paramAccessDeniedRetryPeriod
53
Windows XP et versions ultérieures : Ce paramètre configure la durée (en millisecondes) que le moteur de base de données utilisera pour accéder à un fichier verrouillé avant d’échouer avec JET_errFileAccessDenied. Ce délai est conçu pour contourner les logiciels antivirus qui peuvent contenir certains fichiers du moteur de base de données ouverts brièvement après leur fermeture.
Note En raison de la logique de nouvelle tentative ci-dessus, toute tentative d’attachement à une base de données ou d’utilisation d’un fichier journal déjà utilisé par le moteur de base de données entraîne un délai de cette taille avant que l’appel d’API ne retourne un échec (légitime). Ce paramètre peut être utilisé pour désactiver ce délai dans le cas où il s’agit d’un scénario courant.
Étiquette | Valeur |
---|---|
Valeur par défaut : |
10000 |
Tapez : |
Integer |
Plage valide : |
0 – 4294967295 |
Étendue : |
Global |
Définir après JetCreateInstance : |
Oui |
Défini après JetInit : |
Oui |
Affecte la disposition physique : |
Non |
Affecte la fiabilité : |
Oui |
Affecte les performances : |
Oui |
Affecte les ressources : |
Non |
Disponibilité : |
Windows XP et versions ultérieures |
JET_paramCreatePathIfNotExist
100
Lorsque ce paramètre a la valeur true, tout dossier manquant dans un chemin de système de fichiers utilisé par le moteur de base de données est créé en mode silencieux. Sinon, l’opération qui utilise le chemin du système de fichiers manquant échoue avec JET_errInvalidPath.
Étiquette | Valeur |
---|---|
Valeur par défaut : |
False |
Tapez : |
Boolean |
Plage valide : |
False, True |
Étendue : |
Instance |
Définir après JetCreateInstance : |
Oui |
Défini après JetInit : |
Non |
Affecte la disposition physique : |
Oui |
Affecte la fiabilité : |
Non |
Affecte les performances : |
Non |
Affecte les ressources : |
Non |
Disponibilité : |
Tous |
JET_paramEnableFileCache
126
Lorsque ce paramètre a la valeur True, le moteur de base de données utilise le cache de fichiers Windows comme cache de lecture pour tous ses différents fichiers. Il l’utilise également comme cache d’écriture pour la base de données temporaire ou pour les bases de données qui sont ouvertes avec la récupération désactivée. Le moteur de base de données doit désactiver la mise en cache en écriture pour les bases de données ordinaires, les fichiers journaux des transactions et les fichiers de point de contrôle afin de protéger l’intégrité transactionnelle des bases de données.
Il est important de noter que l’utilisation du cache de fichiers Windows ajoute une deuxième couche de mise en cache pour les fichiers de base de données. Le cache de base de données utilise toujours sa propre mémoire pour mettre en cache les fichiers de base de données. L’objectif de ce mode est de permettre à l’application de configurer le moteur de base de données avec un petit cache dédié et de permettre à Windows de donner de la mémoire de réserve pour améliorer davantage la mise en cache des données de base de données.
Étiquette | Valeur |
---|---|
Valeur par défaut : |
False |
Tapez : |
Boolean |
Plage valide : |
False, True |
Étendue : |
Global |
Définir après JetCreateInstance : |
Non |
Défini après JetInit : |
Non |
Affecte la disposition physique : |
Non |
Affecte la fiabilité : |
Non |
Affecte les performances : |
Oui |
Affecte les ressources : |
Oui |
Disponibilité : |
Windows Vista et versions ultérieures |
JET_paramIOPriority
152
Ce paramètre contrôle la façon dont ESE gère les opérations d’E/S. Les valeurs peuvent être définies sur 0 (JET_IOPriorityNormal) pour le fonctionnement normal, ou sur 1 (JET_IOPriorityLow) pour l’opération de faible priorité. Lorsque la priorité est définie sur JET_IOPriorityLow, ESE utilise la nouvelle fonctionnalité de priorité d’E/S de thread disponible dans Windows Vista pour réduire la priorité d’E/S sur le thread afin que les opérations d’E/S suivantes soient émises à la nouvelle priorité basse.
Windows Vista : JET_paramIOPriority est introduit dans Windows Vista.
Étiquette | Valeur |
---|---|
Valeur par défaut : |
0 |
Tapez : |
Integer |
Plage valide : |
0 - 1 |
Étendue : |
Instance |
Définir après JetCreateInstance : |
Oui |
Définir après JetInit : |
Oui |
Affecte la disposition physique : |
Non |
Affecte la fiabilité : |
Non |
Affecte les performances : |
Oui |
Affecte les ressources : |
Non |
Disponibilité : |
Windows Vista |
JET_paramOutstandingIOMax
30
Ce paramètre contrôle le nombre d’E/S de fichiers de base de données pouvant être mises en file d’attente dans le système d’exploitation hôte à la fois.
Une valeur plus élevée pour ce paramètre peut considérablement aider les performances d’une application de base de données volumineuse.
Windows XP et Windows Server 2003 : Ce paramètre est ignoré sur Windows XP et Windows Server 2003 et n’affecte pas le fonctionnement du moteur de base de données.
Étiquette | Valeur |
---|---|
Valeur par défaut : |
Windows 2000 : 64 Windows Vista : 1024 |
Tapez : |
Integer |
Plage valide : |
Windows 2000 : 8 – 2147483647 Windows Vista : 0 – 65536 |
Étendue : |
Global |
Définir après JetCreateInstance : |
Non |
Définir après JetInit : |
Non |
Affecte la disposition physique : |
Non |
Affecte la fiabilité : |
Non |
Affecte les performances : |
Oui |
Affecte les ressources : |
Oui |
Disponibilité : |
Tous |
JET_paramMaxCoalesceReadSize
164
Nombre maximal d’octets pouvant être regroupés pour une opération de lecture fusionnée.
Étiquette | Valeur |
---|---|
Valeur par défaut : |
262 144 |
Tapez : |
Integer |
Plage valide : |
0-1073741824 |
Étendue : |
Global |
Définir après JetCreateInstance : |
Oui |
Définir après JetInit : |
Non |
Affecte la disposition physique : |
Non |
Affecte la fiabilité : |
Non |
Affecte les performances : |
Oui |
Affecte les ressources : |
Non |
Disponibilité : |
Windows 7 |
JET_paramMaxCoalesceWriteSize
165
Nombre maximal d’octets pouvant être regroupés pour une opération d’écriture fusionnée.
Étiquette | Valeur |
---|---|
Valeur par défaut : |
393216 |
Tapez : |
Integer |
Plage valide : |
0-1073741824 |
Étendue : |
Global |
Définir après JetCreateInstance : |
Oui |
Définir après JetInit : |
Non |
Affecte la disposition physique : |
Non |
Affecte la fiabilité : |
Non |
Affecte les performances : |
Oui |
Affecte les ressources : |
Non |
Disponibilité : |
Windows 7 |
JET_paramMaxCoalesceReadGapSize
166
Nombre maximal d’octets pouvant être bâclé pour une opération d’E/S d’écriture fusionnée.
Étiquette | Valeur |
---|---|
Valeur par défaut : |
262 144 |
Tapez : |
Integer |
Plage valide : |
0-1073741824 |
Étendue : |
Global |
Définir après JetCreateInstance : |
Oui |
Défini après JetInit : |
Non |
Affecte la disposition physique : |
Non |
Affecte la fiabilité : |
Non |
Affecte les performances : |
Oui |
Affecte les ressources : |
Non |
Disponibilité : |
Windows 7 |
JET_paramMaxCoalesceWriteGapSize
167
Nombre maximal d’octets pouvant être gapés pour une opération d’E/S de lecture fusionnée.
Étiquette | Valeur |
---|---|
Valeur par défaut : |
393216 |
Tapez : |
Integer |
Plage valide : |
0-1073741824 |
Étendue : |
Global |
Définir après JetCreateInstance : |
Oui |
Défini après JetInit : |
Non |
Affecte la disposition physique : |
Non |
Affecte la fiabilité : |
Non |
Affecte les performances : |
Oui |
Affecte les ressources : |
Non |
Disponibilité : |
Windows 7 |
Spécifications
Condition requise | Valeur |
---|---|
Client |
Nécessite Windows Vista, Windows XP ou Windows 2000 Professionnel. |
Serveur |
Nécessite Windows Server 2008, Windows Server 2003 ou Windows 2000 Server. |
En-tête |
Déclaré dans Esent.h. |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour