Pregunta

Estoy a punto de configurar un SQL Server 2014 en un servidor de Windows 2012. A partir de el mejor rendimiento en la unidad, formateé la unidad con un tamaño de unidad de asignación 64K. Ahora estoy atascado con Diskpart para establecer el desplazamiento perfecto.Por lo que entiendo, tengo 63 sectores ocultos y para alinearlo con mi formato, puedo usar un desplazamiento de 1024k, ¿obtuve el derecho? De todos modos, cuando enumero mi partición después, recibo este resultado:

 Partition de disco

Usando la línea de comandos wmic partition get BlockSize, StartingOffset, Name, Index

Obtengo un desplazamiento de inicio de 135266304

Algunos sitios web / blogs recomiendan 32k Otros Do lo recomiendan 1k para 2012, ¿con quién puedo confiar?Actualmente tengo problemas de entenderlo correctamente.Que la fuerza (usted) me ilumine?

¿Fue útil?

Solución

Windows Server 2008 y UP tendrá nuevas particiones alineadas fuera de la casilla.

kb 929491 ha documentado el desplazamiento inicial de 2,048 sectores (1 megabyte) - que cubre más de SANS.

Kendal Van Dyke ha realizado algunas pruebas Aquí .

Los resultados muestran que para las bases de datos OLTP en una matriz RAID 10, la configuración óptima es una franja RAID de 64 KB, un compensado de partición de 64 KB y un tamaño de unidad de asignación de 64 KB.

Solo por el bien de los futuros lectores, dbatools.io tiene una función test-dbadiskaligment.ps1

CAVEATS:

Las unidades dinámicas (o aquellas provisiones a través del software de terceros) pueden o no tener resultados precisos cuando sean encuestados por cualquiera de las herramientas incorporadas, consulte a su proveedor para obtener más información. Windows no tiene una forma confiable de determinar los tamaños de la unidad de rayas. Estos valores se obtienen del software de administración de discos del proveedor o de su administrador de SAN. Las unidades de sistema en versiones anteriores a Windows Server 2008 no pueden alinearse, pero generalmente no se recomienda colocar las bases de datos de SQL Server en las unidades del sistema.

Consulte: Alineación de la partición de disco Las mejores prácticas para SQL Server

Otros consejos

Por lo que vale la pena, solo uso el tamaño de la unidad de asignación 64k cuando está en el entorno de producción o UAT y si tengo un clúster con una SAN en la que tengo un LUN para los archivos de datos, otro LUN para los archivos de registro y otro LUN para los archivos TEMPDB, al menos.

Otra consideración es que si su entorno solo tiene un disco y este es el disco del sistema operativo, deje el tamaño de la unidad de asignación tal como está. Si está intentando configurar SQL Server 2014 en un disco diferente desde su disco OS, quizás en ese disco obtendrá un mejor rendimiento con el tamaño de la unidad de asignación 64K, pero considere que una mejor práctica, tanto para el rendimiento como para el mantenimiento, establece que Usted separe sus archivos de datos, archivos de registro y archivos TEMPDB, en el mejor de los casos, en diferentes discos. Esto desde una sugerencia en esta publicación del blog desde el grupo de productos SQL Server: http://blogs.technet.com/b/dataplatforminsider/archive/2012/12/19/disk-and-file-layout-for-sql-server. ASPX

Revise la lista de verificación de configuración de SQL Server de Brent Ozar.La sección 4.1 cubre el formato de la unidad y los tamaños de bloques.

Lista de verificación de configuración de SQL Server de brentoquar.com

 SECCIÓN 4.1

Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top