Miembros de SystemParameters
Incluir miembros protegidos
Incluir miembros heredados
Constantes para la API DE ESENT. No es necesario buscarlos a través de parámetros del sistema. Esta clase proporciona propiedades estáticas para establecer y obtener parámetros globales del sistema ESENT. Esta clase proporciona propiedades estáticas para establecer y obtener parámetros globales del sistema ESENT.
El tipo SystemParameters expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
BookmarkMost | Obtiene el tamaño máximo de un marcador. JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32). | |
CacheSize | Obtiene o establece el tamaño de la memoria caché de la base de datos en páginas. De forma predeterminada, la memoria caché de la base de datos ajustará automáticamente su tamaño, estableciendo esta propiedad en un valor distinto de cero hará que la memoria caché se ajuste al tamaño de destino. | |
CacheSizeMax | Obtiene o establece el tamaño máximo de la memoria caché de páginas de base de datos. El tamaño está en páginas de base de datos. Si este parámetro se deja en su valor predeterminado, el tamaño máximo de la memoria caché se establecerá en el tamaño de la memoria física cuando se llame a JetInit. | |
CacheSizeMin | Obtiene o establece el tamaño mínimo de la memoria caché de páginas de la base de datos, en páginas de base de datos. | |
ColumnsKeyMost | Obtiene el número máximo de componentes de una clave de ordenación o índice. | |
Configuración | Obtiene o establece un valor que especifica los valores predeterminados para todo el conjunto de parámetros del sistema. Cuando este parámetro se establece en una configuración específica, todos los valores de parámetro del sistema se restablecen a sus valores predeterminados para esa configuración. Si la configuración se establece para una instancia específica, los parámetros del sistema global no se restablecerán a sus valores predeterminados. Configuración pequeña (0): el motor de base de datos está optimizado para el uso de memoria. Configuración heredada (1): el motor de base de datos tiene sus valores predeterminados tradicionales. Compatible con Windows Vista y versiones posteriores. Se omite en Windows XP y Windows Server 2003. | |
DatabasePageSize | Obtiene o establece el tamaño de las páginas de la base de datos, en bytes. | |
EnableAdvanced | Obtiene o establece un valor que indica si el motor de base de datos acepta o rechaza los cambios en un subconjunto de los parámetros del sistema. Este parámetro se usa junto con Configuration para evitar que algunos parámetros del sistema se establezcan fuera de los valores predeterminados de la configuración seleccionada. Compatible con Windows Vista y versiones posteriores. Se omite en Windows XP y Windows Server 2003. | |
EnableFileCache | Obtiene o establece un valor que indica si el motor de base de datos debe usar la caché de archivos del sistema operativo para todos los archivos administrados. | |
EnableViewCache | Obtiene o establece un valor que indica si el motor de base de datos debe usar la E/S de archivos asignados a memoria para los archivos de base de datos. | |
EventLoggingLevel | Obtiene o establece el nivel de detalle de los mensajes de registro de eventos emitidos al registro de eventos por el motor de base de datos. Los números más altos darán lugar a mensajes de registro de eventos más detallados. | |
ExceptionAction | Obtiene o establece la codificación de valor que se debe hacer con las excepciones generadas en JET. | |
HungIOActions | Obtiene o establece el conjunto de acciones que se van a realizar en las E/S que aparecen bloqueadas. | |
HungIOThreshold | Obtiene o establece el umbral de lo que se considera una E/S bloqueada en la que se debe actuar. | |
KeyMost | Obtiene el tamaño máximo de la clave. Esto depende del tamaño de página de la base de datos y la versión de Esent. | |
LegacyFileNames | Obtiene o establece la compatibilidad con versiones anteriores con las convenciones de nomenclatura de archivos de versiones anteriores del motor de base de datos. | |
LVChunkSizeMost | Obtiene el tamaño de los fragmentos de lv. Esto depende del tamaño de página de la base de datos. | |
MaxInstances | Obtiene o establece el número máximo de instancias que se pueden crear. | |
MinDataForXpress | Obtiene o establece la menor cantidad de datos que se deben comprimir con compresión xpress. | |
OutstandingIOMax | Este parámetro controla cuántas E/S de archivos de base de datos se pueden poner en cola por disco en el sistema operativo host a la vez. Un valor mayor para este parámetro puede ayudar significativamente al rendimiento de una aplicación de base de datos grande. | |
ProcessFriendlyName | Obtiene o establece el nombre descriptivo de esta instancia del proceso. | |
StartFlushThreshold | Obtiene o establece el umbral en el que la memoria caché de páginas de la base de datos comienza a expulsar las páginas de la memoria caché para dejar espacio para las páginas que no están almacenadas en caché. Cuando el número de búferes de página de la memoria caché cae por debajo de este umbral, se iniciará un proceso en segundo plano para reponer ese grupo de búferes disponibles. Este umbral siempre es relativo al tamaño máximo de caché establecido por JET_paramCacheSizeMax. Este umbral también debe ser siempre menor que el umbral de parada establecido por JET_paramStopFlushThreshold. El alto de distancia del umbral de inicio determinará el tiempo de respuesta que debe tener la caché de páginas de la base de datos para generar búferes disponibles antes de que la aplicación los necesite. Un umbral de inicio alto dará más tiempo al proceso en segundo plano para reaccionar. Sin embargo, un umbral de inicio alto implica un umbral de detención mayor y que reducirá el tamaño efectivo de la caché de páginas de la base de datos. | |
propiedad Pública | StopFlushThreshold | Obtiene o establece el umbral en el que la caché de páginas de la base de datos termina expulsando las páginas de la memoria caché para dejar espacio para las páginas que no están almacenadas en caché. Cuando el número de búferes de página en la memoria caché aumenta por encima de este umbral, se detiene el proceso en segundo plano que se inició para reponer ese grupo de búferes disponibles. Este umbral siempre es relativo al tamaño máximo de caché establecido por JET_paramCacheSizeMax. Este umbral también debe ser siempre mayor que el umbral de inicio establecido por JET_paramStartFlushThreshold. La distancia entre el umbral de inicio y el umbral de parada afecta a la eficacia con la que el proceso en segundo plano vacía las páginas de la base de datos. Una brecha mayor hará que sea más probable que se combinen las escrituras en las páginas vecinas. Sin embargo, un umbral de detención alto reducirá el tamaño efectivo de la caché de páginas de la base de datos. |
Superior
Campos
Nombre | Descripción | |
---|---|---|
BaseNameLength | Longitud del prefijo usado para asignar un nombre a los archivos utilizados por el motor de base de datos. | |
ColumnMost | Tamaño máximo de las columnas que no son JET_coltyp. LongBinary o JET_coltyp. LongText. | |
ColumnsFixedMost | Número máximo de columnas fijas permitidas en una tabla. | |
Columnas Más | Número máximo de columnas permitidas en una tabla. | |
ColumnsTaggedMost | Número máximo de columnas etiquetadas permitidas en una tabla. | |
ColumnsVarMost | Número máximo de columnas de longitud variable permitidas en una tabla. | |
LocaleNameMaxLength | Longitud máxima de un nombre de configuración regional (LOCALE_NAME_MAX_LENGTH de winnt.h). | |
NameMost | Tamaño máximo de un nombre de tabla, columna o índice. | |
PageTempDBSmallest | Número de páginas que proporciona la base de datos temporal más pequeña posible. |
Superior