Membres SystemParameters
Inclure les membres protégés
Inclure les membres hérités
Constantes pour l’API ESENT. Ils n’ont pas besoin d’être recherchés via les paramètres système. Cette classe fournit des propriétés statiques permettant de définir et d’utiliser des paramètres système ESENT globaux. Cette classe fournit des propriétés statiques permettant de définir et d’utiliser des paramètres système ESENT globaux.
Le type SystemParameters expose les membres suivants.
Propriétés
| Nom | Description | |
|---|---|---|
![]() ![]() |
BookmarkMost | Obtient la taille maximale d’un signet. JetGetBookmark (JET_SESID, JET_TABLEID, [], Int32, Int32). |
![]() ![]() |
CacheSize | Obtient ou définit la taille du cache de base de données dans les pages. Par défaut, le cache de base de données ajuste automatiquement sa taille, la définition de cette propriété sur une valeur différente de zéro entraîne l’ajustement du cache à la taille cible. |
![]() ![]() |
CacheSizeMax | Obtient ou définit la taille maximale du cache de la page de base de données. La taille est dans les pages de base de données. Si ce paramètre est laissé à sa valeur par défaut, la taille maximale du cache sera définie sur la taille de la mémoire physique lors de l’appel de JetInit. |
![]() ![]() |
CacheSizeMin | Obtient ou définit la taille minimale du cache de la page de base de données, dans les pages de base de données. |
![]() ![]() |
ColumnsKeyMost | Obtient le nombre maximal de composants dans une clé de tri ou d’index. |
![]() ![]() |
Configuration | Obtient ou définit une valeur qui spécifie les valeurs par défaut pour l’ensemble des paramètres système. Quand ce paramètre est défini sur une configuration spécifique, toutes les valeurs des paramètres système sont réinitialisées à leurs valeurs par défaut pour cette configuration. Si la configuration est définie pour une instance spécifique, les valeurs par défaut des paramètres système globaux ne sont pas réinitialisées. Petite configuration (0) : le moteur de base de données est optimisé pour l’utilisation de la mémoire. Configuration héritée (1) : le moteur de base de données a ses valeurs par défaut traditionnelles. Pris en charge sur Windows Vista et les autres. Ignoré sur Windows XP et Windows Server 2003. |
![]() ![]() |
DatabasePageSize | Obtient ou définit la taille des pages de base de données, en octets. |
![]() ![]() |
EnableAdvanced | Obtient ou définit une valeur indiquant si le moteur de base de données accepte ou rejette les modifications apportées à un sous-ensemble des paramètres système. Ce paramètre est utilisé conjointement avec la configuration pour empêcher la définition de certains paramètres système à partir des valeurs par défaut de la configuration sélectionnée. Pris en charge sur Windows Vista et les autres. Ignoré sur Windows XP et Windows Server 2003. |
![]() ![]() |
EnableFileCache | Obtient ou définit une valeur indiquant si le moteur de base de données doit utiliser le cache de fichiers du système d’exploitation pour tous les fichiers managés. |
![]() ![]() |
EnableViewCache | Obtient ou définit une valeur indiquant si le moteur de base de données doit utiliser des e/s de fichier mappées en mémoire pour les fichiers de base de données. |
![]() ![]() |
EventLoggingLevel | Obtient ou définit le niveau de détail des messages EventLog émis dans le journal des événements par le moteur de base de données. Des numéros plus élevés entraînent des messages EventLog plus détaillés. |
![]() ![]() |
ExceptionAction | Obtient ou définit l’encodage de la valeur à utiliser avec les exceptions générées dans JET. |
![]() ![]() |
HungIOActions | Obtient ou définit l’ensemble des actions à effectuer sur IOs qui apparaissent bloquées. |
![]() ![]() |
HungIOThreshold | Obtient ou définit le seuil pour ce qui est considéré comme une e/s bloquée qui doit être traitée. |
![]() ![]() |
La plupart des | Obtient la taille de clé maximale. Cela dépend de la version esent et de la taille de page de la base de données. |
![]() ![]() |
LegacyFileNames | Obtient ou définit la compatibilité descendante avec les conventions d’affectation des noms de fichiers des versions antérieures du moteur de base de données. |
![]() ![]() |
LVChunkSizeMost | Obtient la taille des segments LV. Cela dépend de la taille de la page de base de données. |
![]() ![]() |
MaxInstances | Obtient ou définit le nombre maximal d’instances qui peuvent être créées. |
![]() ![]() |
MinDataForXpress | Obtient ou définit la plus petite quantité de données qui doivent être compressées avec la compression Xpress. |
![]() ![]() |
OutstandingIOMax | Ce paramètre contrôle le nombre d’e/s de fichier de base de données qui peuvent être mises en file d’attente par disque dans le système d’exploitation hôte à un moment donné. Une valeur plus élevée pour ce paramètre peut améliorer considérablement les performances d’une application de base de données volumineuse. |
![]() ![]() |
ProcessFriendlyName | Obtient ou définit le nom convivial de cette instance du processus. |
![]() ![]() |
StartFlushThreshold | Obtient ou définit le seuil auquel le cache de la page de base de données commence à supprimer les pages du cache pour libérer de l’espace pour les pages qui ne sont pas mises en cache. Lorsque le nombre de tampons de page dans le cache descend sous ce seuil, un processus en arrière-plan est démarré pour réapprovisionner ce pool de mémoires tampons disponibles. Ce seuil est toujours relatif à la taille maximale du cache définie par JET_paramCacheSizeMax. Ce seuil doit également toujours être inférieur au seuil d’arrêt défini par JET_paramStopFlushThreshold. La hauteur de distance du seuil de démarrage détermine le temps de réponse que le cache de page de la base de données doit avoir pour produire des tampons disponibles avant que l’application en ait besoin. Un seuil de démarrage élevé donnera plus de temps au processus en arrière-plan. Toutefois, un seuil de démarrage élevé implique un seuil d’arrêt plus élevé et réduit la taille effective du cache des pages de la base de données. |
![]() ![]() |
StopFlushThreshold | Obtient ou définit le seuil auquel le cache de la page de base de données met fin à la suppression des pages du cache pour libérer de l’espace pour les pages qui ne sont pas mises en cache. Lorsque le nombre de tampons de page dans le cache dépasse ce seuil, le processus en arrière-plan qui a démarré pour réapprovisionner ce pool de mémoires tampons disponibles est arrêté. Ce seuil est toujours relatif à la taille maximale du cache définie par JET_paramCacheSizeMax. Ce seuil doit également être toujours supérieur au seuil de démarrage défini par JET_paramStartFlushThreshold. La distance entre le seuil de démarrage et le seuil d’arrêt affecte l’efficacité avec laquelle les pages de base de données sont vidées par le processus en arrière-plan. Un plus grand fossé rendra plus probable l’Association des écritures aux pages voisines. Toutefois, un seuil d’arrêt élevé réduit la taille effective du cache des pages de la base de données. |
Haut
Champs
| Nom | Description | |
|---|---|---|
![]() ![]() |
BaseNameLength | Longueur du préfixe utilisé pour nommer les fichiers utilisés par le moteur de base de données. |
![]() ![]() |
ColumnMost | Taille maximale des colonnes qui ne sont pas JET_coltyp. LongBinary ou JET_coltyp. LONGTEXT. |
![]() ![]() |
ColumnsFixedMost | Nombre maximal de colonnes fixes autorisées dans une table. |
![]() ![]() |
ColumnsMost | Nombre maximal de colonnes autorisées dans une table. |
![]() ![]() |
ColumnsTaggedMost | Nombre maximal de colonnes avec balises autorisées dans une table. |
![]() ![]() |
ColumnsVarMost | Nombre maximal de colonnes de longueur variable autorisées dans une table. |
![]() ![]() |
LocaleNameMaxLength | Longueur maximale d’un nom de paramètres régionaux (LOCALE_NAME_MAX_LENGTH à partir de Winnt. h). |
![]() ![]() |
NameMost | Taille maximale d’un nom de table/colonne/index. |
![]() ![]() |
PageTempDBSmallest | Nombre de pages qui fournissent la plus petite base de données temporaire possible. |
Haut
.gif)
.gif)
.gif)