Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Descripción del almacenamiento en caché de los controladores de disco en SQL Server

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): 86903
Resumen
Uso de una caché de escritura (también llamado escritura volver el almacenamiento en caché) disco de rendimiento del controlador de SQL Server canimprove. Los controladores de almacenamiento en caché de escritura y disksubsystems son a prueba de errores de SQL Server, si son específicamente diseñado asambleas en un entorno de sistema (DBMS) de administración de datos críticos de bases de datos transaccionales. Estas características de diseño deben preservar los datos almacenados en caché si se produce un systemfailure. Mediante un lograr de alimentación externa ininterrumpida (SAI o UPS) general no es suficiente, ya que areunrelated al poder de modos de error puede ocurrir.

El almacenamiento en caché de los controladores y subsistemas de discos puede ser seguro para el uso de SQL Server.Most nuevas plataformas de servidor creado especialmente para que incorporen estos son seguros. Sin embargo, debe comprobar con su proveedor de hardware para asegurarse de que todos amarak subsistema ha sido probado y aprobado para su uso en un entorno de sistema (RDBMS) de administración de bases de datos relacionales transaccionales datacritical específicamente.
Más información
Las instrucciones de modificación de datos de SQL Server generan escrituras de páginas lógicas. Thisstream de escrituras puede ser representado como dos lugares: el registro y la base de datos propia. Por motivos de rendimiento de SQL Server difiere de escrituras en base de datos a través de su propio sistema de búfer de memoria caché. Escribe en el registro es onlymomentarily retrasar hasta el tiempo de ejecución. No lo están en el samemanner como la escritura de datos. Porque de escrituras en registro de una página determinada siempre escribe datos de la página precedethe, el registro se denomina registro de "escritura anticipada".

La integridad transaccional es uno de los conceptos fundamentales de un sistema de relationaldatabase. Las transacciones se consideran atómicas unidades de workthat son totalmente aplicadas o deshace totalmente. El registro de transacciones SQL Serverwrite-ahead es un componente vital de la integridad de implementingtransactional.

Cualquier sistema de bases de datos relacionales también debe lidiar con un closelyrelated de concepto para la integridad transaccional, que es la recuperación ante systemfailure no planeado. Una variedad de no ideal, los efectos reales pueden causar este error. En muchos sistemas de administración de base de datos, error del sistema puede ocasionar un proceso de recuperación manual dirigido por lengthyhuman.

Por el contrario, el mecanismo de recuperación de SQL Server es completamente automática andoperates sin intervención humana. Por ejemplo, SQL Server podría besupporting una aplicación de producción de misión crítica y experiencia unsistema falla debido a una fluctuación de energía momentánea. Al poder de la restauración, se reiniciará el hardware del servidor, el software de red loadand inicializa, y se reinicie SQL Server. Como SQL Server inicializa, itwill ejecutar automáticamente su proceso de recuperación basado en los datos de registro de thetransaction. Todo este proceso se produce sin intervención humana. Cada vez que se reinicia las estaciones de trabajo cliente, los usuarios encontraría todos theirdata presente, hasta la última transacción entraron.

La integridad transaccional de SQL Server y recuperación automática constituyen una capacidad de ahorro de tiempo y mano de obra de verypowerful. Si un isnot controlador de almacenamiento en caché de escritura bien diseñada para el uso de datos crítico DBMSenvironment transaccional, puede comprometer la capacidad de recuperar, hencecorrupting la base de datos de SQL Server. Esto puede ocurrir si el controlador intercepta las escrituras de registro de transacciones de SQL Server y los búferes de caché en un hardware en placa thecontroller, pero no mantiene esta escrito páginas durante un systemfailure.

Controladoras de caché más realizan el almacenamiento en caché de escritura. El cachingfunction de escritura siempre no se puede deshabilitar.

Incluso si el servidor utiliza un SAI (UPS), esto no garantiza la seguridad de las escrituras thecached. Muchos tipos de errores en el sistema pueden ocurrir que un SAI no notaddress. Por ejemplo, un error de paridad de memoria, una trampa de sistema operativo o fallo de ahardware que hace un restablecimiento del sistema puede producir una interrupción de uncontrolledsystem. Un fallo de memoria en la memoria caché de escritura de hardware puede alsoresult la pérdida de información de registro vital.

Otro posible problema relacionado con un controlador de caché de escritura puede producirse apagado atsystem. No es raro "ciclo" de la orreboot del sistema operativo el sistema durante los cambios de configuración. Incluso si un cuidado operatorfollows cesado en la recomendación de sistema operativo para esperar a que toda actividad de disco antes de reiniciar el sistema, las escrituras en caché pueden seguir siendo presentin el controlador. Cuando se presiona la combinación de teclas CTRL + ALT + SUPR o se presiona el botón de theRESET, la escritura en caché puede descartarse, potentiallydamaging la base de datos.

Es posible al diseño de una caché de escritura de hardware que tenga en accountall posible causas de Descartar datos de caché defectuosas, que sería, por tanto, salvo para su uso por un servidor de base de datos. Algunas de estas características de diseño investigacióninvolucrara a interceptar la señal de bus RST para evitar el reinicio no controlado de controlador de thecaching, la batería a bordo reflejada y copia de seguridad o la memoria ERC (corrección de & errorchecking). Consulte con su proveedor de hardware para asegurarse de que la caché de escritura incluye esta y cualquier otra característica necesaria para evitar la pérdida de datos.

SQL Server requiere sistemas de apoyo "entrega garantizada a medios estables", tal como se describe en el programa de revisión de soluciones de almacenamiento de información de Microsoft SQL Server desplaza. FOPara obtener más información acerca de 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:
967576 Requisitos de entrada/salida de motor base de datos de Microsoft SQL Server
prodsms

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 86903 - Última revisión: 04/28/2015 04:11:00 - Revisión: 1.0

Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Analysis Services, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Enterprise Evaluation, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 Integration Services, Microsoft SQL Server 2008 R2 Analysis Services, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 for Embedded Systems, Microsoft SQL Server 2008 R2 Integration Services, Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 for Embedded Systems, Microsoft SQL Server 2012 Parallel Data Warehouse, Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2012 SP1 PowerPivot for Microsoft Excel 2010, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, SQL Server 2012 Enterprise Core, SQL Server 2012 Reporting Services, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, SQL Server 2014 Reporting Services

  • kb3rdparty kbhardware kbinfo kbmt KB86903 KbMtes
Comentarios
&t=">om/ms.js">