INFORMACIÓN: Cuando páginas con errores de caché están vaciadas a disco

Seleccione idioma Seleccione idioma
Id. de artículo: 78363 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

Para mejorar el rendimiento, SQL Server mantiene una caché de las páginas lectura previamente o modificadas ("sucio"). Periódicamente, estas páginas se escriben físicamente en el disco, asegurándose de que los cambios a las filas se reflejan en las bases de datos de usuario.

Más información

SQL Server vaciará las páginas de la caché en el disco en las siguientes condiciones:
  1. Cuando se emite un punto de control.

    Hay cinco condiciones que pueden causar un punto de control de emitirse:

    1. El propietario de base de datos o el administrador del sistema (SA) puede emitir un comando CHECKPOINT en cualquier momento.
    2. Cuando se emite un comando DUMP DATABASE o DUMP TRANSACTION, el primer paso del proceso DUMP es hacer un punto de control en esa base de datos.
    3. Cuando termine el proceso de recuperación recuperar esa base de datos, se emite un punto de control en cada base de datos. Esta característica puede deshabilitarse utilizando el procedimiento del sistema sp_dboption con la opción "no chkpt en recuperación" establecida en true.
    4. El proceso de comprobación cuando determina que suficientes transacciones se han producido desde la última punto de control de punto de control automáticamente emitirá un punto de control. Aunque el proceso de comprobación de punto de control reactiva acerca de una vez por minuto para ver cuánto ha producido actividad, la frecuencia con la que realmente realiza un punto de control está determinada por el número de transacciones y el valor que se ha establecido para el intervalo de recuperación. Tenga en cuenta que si el error "trunc". opción de inicio de sesión chkpt."se ha establecido con sp_dboption, se producirá un punto de control cada vez que el proceso de comprobación de punto de control reactiva (aproximadamente una vez por minuto).
    5. Cuando la SA emite el comando SHUTDOWN, se emite un punto de control.
  2. Cuando una página nueva necesita se ponen en la caché.

    Cuando SQL Server determina que una página es necesario que no está actualmente en la caché, busca un búfer libre en la cadena de páginas de caché. Cuando haya terminado a través de la cadena, la página desde el búfer más antiguo se vacíe en el disco.
  3. Al final de una copia masiva rápida o SELECT INTO.

    Cuando se utiliza el BCP rápido (versión no iniciado), o cuando se crea una tabla mediante SELECT INTO, no se registran las filas recién insertadas. Además, muchos o todos ellos pueden estar aún la caché. Para reducir la posibilidad de perder datos en caso de que SQL Server se detiene sin un punto de control, todas las páginas desfasadas se vacían al disco cuando termine de BCP o SELECT INTO.
  4. Páginas de registro se vuelcan cuando finaliza una transacción.

    Cuando finaliza una transacción, con un COMMIT o ABORT, las páginas de registro se vuelcan en el disco.
  5. Cuando se divide una página, la página recién asignada se vacía inmediatamente en el disco.
  6. LOAD DATABASE escribe todas las páginas en disco.

    Cuando se está cargando una base de datos con el comando LOAD DATABASE, todas las páginas en el volcado se escriben directamente en el disco. Además, las páginas en la base de datos que no están en el volcado también inicializan y vaciadas al disco. Por ejemplo, si está cargando un volcado de una base de datos de 4 MB en una base de datos de 10 MB, el 6 MB restante de las páginas será todo inicializado y escrito en disco.
  7. Proceso de ESCRITOR DIFERIDO vacía las páginas desfasadas.

    Se ha agregado un nuevo proceso del sistema, el escritor diferido, a Microsoft SQL Server versión 4.21. El proceso de escritor diferido inicia automáticamente vaciar búferes cuando el número de búferes disponibles cae por debajo de un determinado umbral, y se detiene vaciar búferes cuando este número 6 ~ 5 % por encima del umbral. Este valor de umbral se especifica como un porcentaje del número total de búferes en la caché del búfer. El umbral predeterminado se establece en 3 % de los búferes en la caché de datos. Para obtener más información consulte las notas de Microsoft SQL Server versión 4.21 (\sql\install\readme.txt).
SQL Server requiere los sistemas admiten ? garantiza la entrega a medios estables ? como se describe en el programa de revisión de solución de almacenamiento de Microsoft SQL Server Always-On. FOPara obtener más información sobre los requisitos de entrada y salidos para el motor de base de datos de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
967576Microsoft SQL Server Database Engine E/s requisitos

Propiedades

Id. de artículo: 78363 - Última revisión: lunes, 14 de febrero de 2005 - Versión: 3.2
La información de este artículo se refiere a:
  • Microsoft SQL Server 4.21a Standard Edition
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
Palabras clave: 
kbmt kbinfo KB78363 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 78363
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com