Marca de seguimiento de SQL Server 1800 Alineación de entrada/salida (I/O) del volumen del registro de transacciones

Summary: La marca de seguimiento de Microsoft SQL 1800 es una configuración que permite la alineación de I/O de 4k de SQL Server para el volumen de registro de transacciones de SQL. En este artículo, exploraremos la causa de la I/O desalineada del registro de transacciones y los beneficios de usar la marca de seguimiento 1800. Esto se aplica a las soluciones de almacenamiento de Dell y de otros proveedores con soluciones SQL virtualizadas. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Cuando se producen I/O desalineadas, una aplicación puede experimentar una latencia de escritura elevada para las escrituras del registro de transacciones durante períodos de inserción de datos grandes en la base de datos.
Puede encontrar un ejemplo detallado de la detección de la posible desalineación en este blog de BroadcomEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies.. Aproveche el "Monitor de procesos" en el lado del servidor SQL o las herramientas de vSphere, como "vSAN I/O Insight", para ayudar a diagnosticar el problema.

El impacto de la desalineación de I/O depende en gran medida del patrón de carga de trabajo. En general, para operaciones de I/O de escritura secuencial más grandes, el impacto ha sido más significativo.

Ejemplo de latencia desde una perspectiva de rendimiento de escritura sin la marca de seguimiento 1800:

Imagen en la que se muestra una latencia de escritura alta


Con el conjunto Trace Flag 1800:
Imagen en la que se muestra la latencia de escritura baja 

Cause

vSphere ESXi expone los discos de máquina virtual (VMDK) de VMware al SO huésped con un tamaño de sector físico de 512 bytes (formato 512n).
SQL Server utiliza un mecanismo avanzado para calcular el tamaño de bloque de I/O del registro de transacciones. SQL toma el tamaño del sector físico del VMDK presentado donde se colocan los archivos de registro de transacciones para alinear el tamaño de bloque de I/O del registro de transacciones. Esto es diferente para los volúmenes de datos que tradicionalmente utilizan el tamaño de unidad de asignación del sistema de archivos (NTFS) (controlado por el usuario).

La alineación del disco de I/O garantiza que los datos se escriban en los medios de almacenamiento de forma que se alineen con los sectores físicos del disco. Esto ayuda a evitar I/O desalineadas, lo que puede afectar el rendimiento de escritura.


Nota: Esto no es específico de la solución de almacenamiento, diferentes soluciones administran las I/O desalineadas a su manera y es posible que no muestren los mismos síntomas. Independientemente, siempre se recomienda alinear la I/O según las prácticas recomendadas de la solución de almacenamiento.

Resolution

Mediante el uso de la marca de seguimiento 1800, puede asegurarse de que el volumen del registro de transacciones de SQL esté alineado correctamente con un límite de 4k. Según el tamaño de bloques de volumen de la solución de almacenamiento subyacente, esto optimiza el rendimiento de escritura.

Antes de habilitar la marca de seguimiento 1800, consulte con su equipo de Microsoft SQL para confirmar la posible desalineación y orientación sobre la configuración.


Nota: La marca de seguimiento 1800 requiere un reinicio del servicio de SQL Server. La aplicación de la marca mediante el comando "DBCC TRACE" del comprobador de coherencia de bases de datos (DBCC) no tiene ningún efecto.

Additional Information

Microsoft hace referenciaEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies. a la marca de seguimiento 1800 para los grupos de disponibilidad con grupos de replicación en discos diferentes. La marca de seguimiento también ha demostrado ser eficaz en el rendimiento general de las prácticas recomendadas.

 

Affected Products

VxRail, ScaleIO, PowerStore
Article Properties
Article Number: 000248395
Article Type: Solution
Last Modified: 27 Nov 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.