Utilizando la caché de controlador de disco duro con SQL Server

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

Resumen

La siguiente información describe los efectos de utilizar SQL Server con una tarjeta de controlador de disco duro con caché de memoria en la tarjeta controladora (hasta 16 MB). El uso de este tipo de tarjeta, proporciona la ventaja de almacenamiento en caché sin necesidad de los equilibrios de memoria asociados normalmente con almacenamiento en caché de disco del disco. El algoritmo de almacenamiento en caché incluye el almacenamiento en caché de escritura y "ordenar ascensor" durante la escritura no simultánea, cuando se ordenan datos que se escriben para minimizar el movimiento de encabezado.

Más información

pregunta 1
p. ¿hay algún problema cuando utiliza este tipo de controlador de SQL Server, suponiendo que el servidor está en un SAI para evitar la corrupción de datos debido a un error de energía?

r. si alguna vez falla el controlador de disco escribir datos diseñadas para el registro de transacciones de SQL Server, recuperación de SQL Server no funcionará correctamente.


pregunta 2
p. ¿ qué efecto este tipo de controlador de almacenamiento en caché tiene en el rendimiento de SQL Server?

r. si el controlador de caché nunca falla escribir en disco lo que se ha encargada a él (incluso si se incluirá el teclado, los bloqueos de sistema operativo o los bloqueos de disco duro), no habrá ningún problema. Por otro lado, si el controlador de disco retrasa la escritura de algunos datos de registro de SQL Server y elige físicamente aplicar otros datos de registro (debido la ordenación "ascensor") y no escribir el resto del mismo por algún motivo, SQL Server no tiene ninguna forma de saber que falta parte del registro. Un inicio en caliente o incluso confirmar desde una copia de seguridad instantánea podría no restaurar la base de datos correctamente. En el peor caso, no sería ningún error durante la recuperación y daños en los datos podrían detectarse mucho más adelante.

Si el controlador de disco es un diseño eficaz, permitirá que selectiva escritura simultánea. El dispositivo que contiene SQL Server los registros de transacciones deben ser siempre escritura simultánea. Además, si inicia en caliente automático es funcione correctamente, todos los dispositivos se deben vaciar tiempo punto de control de SQL Server. Si el controlador de disco no permite selectiva escritura simultánea, la única alternativa es realizar copias de seguridad frecuentes y nunca se basan en Inicio en caliente o confirmar el registro de transacciones.


Question3
¿p. SQL Server debe realizar el almacenamiento en caché, o el controlador de disco de debe realizar el almacenamiento en caché?

r. la respuesta depende en el que el método es más rápido. Nuestros experimentos han demostrado que la caché de SQL Server es más eficaz que la caché de disco de sistema operativo. Sin embargo, tenemos que no hay forma de saber si o no es más eficaz que el almacenamiento en caché utiliza un determinado tipo de controlador de disco. La caché de SQL Server probablemente no funciona tan rápido como una caché de hardware; sin embargo, tiene "dentro de conocimiento" y puede trabajar más inteligente.

Ejecutar una carga de trabajo representativo con el parámetro de memoria de SQL Server establecido en el valor mínimo que admitirá el número de usuarios necesarios (con activo de caché de controlador de disco) para su instalación. A continuación, inténtelo con el parámetro de memoria que se establecen en ese valor más la cantidad de RAM en la caché de controlador de disco (con la caché de controlador de disco desactivada). Para una comparación realmente precisa, el número de páginas de la caché de procedimientos debe ser igual en ambos casos. Esto llevará algunos malabarismos porque se especifica el tamaño de la caché de procedimiento en porcentaje del tamaño total de la caché, mientras que el tamaño de la caché del total se especifica el parámetro de memoria y el número de parámetro de conexiones de usuario. El tamaño de caché total es lo que queda después de la KB 42 por conexión de usuario se ha extrae fuera del espacio especificado por el parámetro de memoria. El resto se divide entre la caché de páginas de procedimientos y datos según para el parámetro de caché de procedimiento.
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: 46091 - Última revisión: martes, 7 de septiembre de 2004 - Versión: 4.3
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 7.0 Standard Edition
  • Microsoft SQL Server 2000 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 kbhardware KB46091 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): 46091

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