Parámetros de E/S
Se aplica a: Windows | Windows Server
Parámetros de E/S
Este tema contiene parámetros que se usan para la entrada y salida (E/S).
JET_paramAccessDeniedRetryPeriod
53
Windows XP y versiones posteriores: Este parámetro configura la duración del tiempo (en milisegundos) que el motor de base de datos usará para tener acceso a un archivo bloqueado antes de que se produzca un error con JET_errFileAccessDenied. Este retraso está diseñado para solucionar el software antivirus que puede contener algunos de los archivos del motor de base de datos abiertos brevemente después de cerrarlos.
Nota Como resultado de la lógica de reintento anterior, cualquier intento de adjuntar a una base de datos o usar un archivo de registro que ya está en uso por el motor de base de datos producirá un retraso de este tamaño antes de que la llamada API devuelva un error (legítimo). Este parámetro se puede usar para desactivar ese retraso en caso de que se trate de un escenario común.
Etiqueta | Value |
---|---|
Valor predeterminado: |
10000 |
Escriba: |
Entero |
Intervalo válido: |
0 – 4294967295 |
Ámbito: |
Global |
Establezca después de JetCreateInstance: |
Yes |
Establecer después de JetInit: |
Yes |
Afecta al diseño físico: |
No |
Afecta a la confiabilidad: |
Yes |
Afecta al rendimiento: |
Yes |
Afecta a los recursos: |
No |
Disponibilidad: |
Windows XP y versiones posteriores |
JET_paramCreatePathIfNotExist
100
Cuando este parámetro se establece en true, se creará silenciosamente cualquier carpeta que falte en una ruta de acceso del sistema de archivos que use el motor de base de datos. De lo contrario, se producirá un error en la operación que usa la ruta de acceso del sistema de archivos que falta con JET_errInvalidPath.
Etiqueta | Value |
---|---|
Valor predeterminado: |
False |
Escriba: |
Boolean |
Intervalo válido: |
False, True |
Ámbito: |
Instancia |
Establezca después de JetCreateInstance: |
Yes |
Establecer después de JetInit: |
No |
Afecta al diseño físico: |
Yes |
Afecta a la confiabilidad: |
No |
Afecta al rendimiento: |
No |
Afecta a los recursos: |
No |
Disponibilidad: |
Todo |
JET_paramEnableFileCache
126
Cuando este parámetro es True, el motor de base de datos usará la caché de archivos de Windows como caché de lectura para todos sus distintos archivos. También lo usará como caché de escritura para la base de datos temporal o para las bases de datos que se abren con la recuperación deshabilitada. El motor de base de datos debe deshabilitar el almacenamiento en caché de escritura para bases de datos normales, archivos de registro de transacciones y archivos de punto de comprobación para proteger la integridad transaccional de las bases de datos.
Es importante tener en cuenta que el uso de la caché de archivos de Windows agregará una segunda capa de almacenamiento en caché para los archivos de base de datos. La memoria caché de la base de datos seguirá usando su propia memoria para almacenar en caché los archivos de base de datos. La intención de este modo es permitir que la aplicación configure el motor de base de datos con una memoria caché dedicada pequeña y permitir que Windows done memoria libre para mejorar aún más el almacenamiento en caché de los datos de la base de datos.
Etiqueta | Value |
---|---|
Valor predeterminado: |
False |
Escriba: |
Boolean |
Intervalo válido: |
False, True |
Ámbito: |
Global |
Establezca después de JetCreateInstance: |
No |
Establecer después de JetInit: |
No |
Afecta al diseño físico: |
No |
Afecta a la confiabilidad: |
No |
Afecta al rendimiento: |
Yes |
Afecta a los recursos: |
Yes |
Disponibilidad: |
Windows Vista y versiones posteriores |
JET_paramIOPriority
152
Este parámetro controla cómo ESE controla las operaciones de E/S. Los valores se pueden establecer en 0 (JET_IOPriorityNormal) para la operación normal o 1 (JET_IOPriorityLow) para la operación de prioridad baja. Cuando la prioridad se establece en JET_IOPriorityLow, ESE usa la nueva funcionalidad de prioridad de E/S de subprocesos disponible en Windows Vista para reducir la prioridad de E/S en el subproceso para que las operaciones de E/S posteriores se emita con la nueva prioridad baja.
Windows Vista: JET_paramIOPriority se introduce en Windows Vista.
Etiqueta | Value |
---|---|
Valor predeterminado: |
0 |
Escriba: |
Entero |
Intervalo válido: |
0 - 1 |
Ámbito: |
Instancia |
Establecer después de JetCreateInstance: |
Yes |
Se establece después de JetInit: |
Yes |
Afecta al diseño físico: |
No |
Afecta a la confiabilidad: |
No |
Afecta al rendimiento: |
Yes |
Afecta a los recursos: |
No |
Disponibilidad: |
Windows Vista |
JET_paramOutstandingIOMax
30
Este parámetro controla cuántas E/S de archivos de base de datos se pueden poner en cola 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.
Windows XP y Windows Server 2003: Este parámetro se omite en Windows XP y Windows Server 2003 y no afecta al funcionamiento del motor de base de datos.
Etiqueta | Value |
---|---|
Valor predeterminado: |
Windows 2000: 64 Windows Vista: 1024 |
Escriba: |
Entero |
Intervalo válido: |
Windows 2000: 8 : 2147483647 Windows Vista: 0 – 65536 |
Ámbito: |
Global |
Establecer después de JetCreateInstance: |
No |
Se establece después de JetInit: |
No |
Afecta al diseño físico: |
No |
Afecta a la confiabilidad: |
No |
Afecta al rendimiento: |
Yes |
Afecta a los recursos: |
Yes |
Disponibilidad: |
Todo |
JET_paramMaxCoalesceReadSize
164
Número máximo de bytes que se pueden agrupar para una operación de lectura fusionada.
Etiqueta | Value |
---|---|
Valor predeterminado: |
262 144 |
Escriba: |
Entero |
Intervalo válido: |
0-1073741824 |
Ámbito: |
Global |
Establecer después de JetCreateInstance: |
Yes |
Se establece después de JetInit: |
No |
Afecta al diseño físico: |
No |
Afecta a la confiabilidad: |
No |
Afecta al rendimiento: |
Yes |
Afecta a los recursos: |
No |
Disponibilidad: |
Windows 7 |
JET_paramMaxCoalesceWriteSize
165
Número máximo de bytes que se pueden agrupar para una operación de escritura fusionada.
Etiqueta | Value |
---|---|
Valor predeterminado: |
393216 |
Escriba: |
Entero |
Intervalo válido: |
0-1073741824 |
Ámbito: |
Global |
Establecer después de JetCreateInstance: |
Yes |
Se establece después de JetInit: |
No |
Afecta al diseño físico: |
No |
Afecta a la confiabilidad: |
No |
Afecta al rendimiento: |
Yes |
Afecta a los recursos: |
No |
Disponibilidad: |
Windows 7 |
JET_paramMaxCoalesceReadGapSize
166
Número máximo de bytes que se pueden escalar para una operación de E/S de escritura fusionada.
Etiqueta | Value |
---|---|
Valor predeterminado: |
262 144 |
Escriba: |
Entero |
Intervalo válido: |
0-1073741824 |
Ámbito: |
Global |
Establezca después de JetCreateInstance: |
Yes |
Establecer después de JetInit: |
No |
Afecta al diseño físico: |
No |
Afecta a la confiabilidad: |
No |
Afecta al rendimiento: |
Yes |
Afecta a los recursos: |
No |
Disponibilidad: |
Windows 7 |
JET_paramMaxCoalesceWriteGapSize
167
Número máximo de bytes que se pueden gapped para una operación de E/S de lectura fusionada.
Etiqueta | Value |
---|---|
Valor predeterminado: |
393216 |
Escriba: |
Entero |
Intervalo válido: |
0-1073741824 |
Ámbito: |
Global |
Establezca después de JetCreateInstance: |
Yes |
Establecer después de JetInit: |
No |
Afecta al diseño físico: |
No |
Afecta a la confiabilidad: |
No |
Afecta al rendimiento: |
Yes |
Afecta a los recursos: |
No |
Disponibilidad: |
Windows 7 |
Requisitos
Requisito | Value |
---|---|
Cliente |
Requiere Windows Vista, Windows XP o Windows 2000 Professional. |
Servidor |
Requiere Windows Server 2008, Windows Server 2003 o Windows 2000 Server. |
Encabezado |
Declarado en Esent.h. |