Consideraciones de discos sql server hardware

21
Consideraciones disco Hardware para SQL Server Ing.. Eduardo Castro MVP de Microsoft SQL Server PASS Regional Mentor

Transcript of Consideraciones de discos sql server hardware

Page 1: Consideraciones de discos sql server hardware

Consideraciones disco Hardware para SQL Server

Ing.. Eduardo CastroMVP de Microsoft SQL ServerPASS Regional Mentor

Page 2: Consideraciones de discos sql server hardware

Pobre arquitectura y diseño de aplicacionesPobre arquitectura y diseño de base de datosPobre estrategia de índices y mantenimientoAjustes de configuración de la instancia incorrectasParámetros de configuración de base de datos incorrectasSubsistema de almacenamiento inadecuadoHardware antiguo o inapropiado

Principales problemas de escalabilidad con SQL Server

Page 3: Consideraciones de discos sql server hardware

Configuración de un servidor4 x 8-Core CPU

4 * 8 * 300 MB / Seg = 9600 Mb / s = ~ 10Gb/Sec

12 x 8Gbit FC HBA12 * 800 MB / Seg = 9600Mb/Sec = ~10Gb/Sec

64 x 15K RPM Discos64 * 150MB/seg = 9600 Mb / s = ~ 10Gb/Sec

Page 4: Consideraciones de discos sql server hardware

Configuración del servidorSAN y PCIe Slots

#Varia dependiendo del modeloPor ejemplo,: SAN soporta 16Gbit:

6 SAN12 PCIe 8x

RAMTodo lo que usted pueda

Page 5: Consideraciones de discos sql server hardware

Base de datos distribución de archivos

FILEGROUP

SAN 1LUN 1 DataFile1.n

df

LUN 2 DataFile2.ndf

SAN 2LUN 3 DataFile3.n

df

LUN 4 DataFile4.ndf

SAN «n» LUN «n» DataFileN.ndf

Page 6: Consideraciones de discos sql server hardware

¿Vale la pena?

Page 7: Consideraciones de discos sql server hardware

One-socket server (OLTP)Xeon E3-1290 v2 (22nm Ivy Bridge)3.7GHz, 8MB L3 cache, 5.0GT/s Intel QPI 1.1Four cores plus hyper-threading, Turbo Boost 2.0 (4.1GHz)Two memory channels, 32GB max memory capacity

One-socket server (DW/DSS)Xeon E5-2470 (32nm Sandy Bridge-EN)2.3GHz, 20MB L3 cache, 8.0GT/s Intel QPI 1.1Six cores plus hyper-threading, Turbo Boost 2.0 (3.1GHz)Three memory channels, 96GB max memory capacity

Procesadores Intel recomendados (1P)

Page 8: Consideraciones de discos sql server hardware

Two-socket server (OLTP)Xeon E5-2690 (32nm Sandy Bridge-EP)2.9GHz, 20MB L3 cache, 8.0GT/s Intel QPI 1.1Eight cores plus hyper-threading, Turbo Boost 2.0 (3.8GHz)Four memory channels, 384GB max memory capacity (16GB DIMMs)

Two-socket server (DW/DSS)Xeon E7-2870 (32nm Westmere-EX)2.4GHz, 30MB L3 cache, 6.4GT/s Intel QPI 1.0Ten cores plus hyper-threading, Turbo Boost 2.0 (2.8GHz)Four memory channels, 512GB max memory capacity (16GB DIMMs)

Procesadores Intel recomendados (2P)

Page 9: Consideraciones de discos sql server hardware

Four-socket server (OLTP)Xeon E5-4650 (32nm Sandy Bridge-EP)2.7GHz, 20MB L3 cache, 8.0GT/s Intel QPI 1.1Eight cores plus hyper-threading, Turbo Boost 2.0 (3.3GHz)Four memory channels, 768GB max memory capacity (16GB DIMMs)

Four-socket server (DW/DSS)Xeon E7-4870 (32nm Westmere-EX)2.4GHz, 30MB L3 cache, 6.4GT/s Intel QPI 1.0Ten cores plus hyper-threading, Turbo Boost 2.0 (2.8GHz)Four memory channels, 1TB max memory capacity (16GB DIMMs)

Procesadores Intel recomendados (4P)

Page 10: Consideraciones de discos sql server hardware

Eight-socket server (any workload type)Xeon E7-8870 (32nm Westmere-EX)2.4GHz, 30MB L3 cache, 6.4GT/s Intel QPI 1.0Ten cores plus hyper-threading, Turbo Boost 2.0 (2.8GHz)Four memory channels, 2TB max memory capacity (16GB DIMMs)

Procesadores Intel recomendados (8P)

Page 11: Consideraciones de discos sql server hardware

Baseline de almacenamientoSQLIO

Herramienta gratuita para medir IO de Microsoft

IOMeter Herramienta Libre, de código abierto,

Page 12: Consideraciones de discos sql server hardware

Rendimiento base del sistemaUtilice TPC Bases de datos y herramientas para medir el desempeño y comparar los diferentes sistemas

www.tpc.org

OLTPTPC-C y TPC-E

DW / BI / DSSTPC-H y TPC-DS

Page 13: Consideraciones de discos sql server hardware

¿Eso es todo?Todo es cuestión de hardware!

Debe tomar en cuenta que es sólo una parte del juego

Recuerde medir la latencia (continuamente!)Utilice DMV de SQL Server para supervisar WaitStatsUtilice monitoreo de HW

Page 14: Consideraciones de discos sql server hardware

Fast Track Data WarehouseArquitectura de referencia

Guía para la creación de un sistema equilibrado de carga de trabajo optimizado para DWLas grandes exploraciones de datos

IBM, HP y Dell proporciona hardware

Page 15: Consideraciones de discos sql server hardware

Parallel Data Warehouse APSProcesamiento paralelo masivo (MPP) Arquitectura

Básicamente varios Fast Track en conjunto

Consulta se divide y se ejecuta en todos los nodos

Page 16: Consideraciones de discos sql server hardware

APS

Page 17: Consideraciones de discos sql server hardware

OLTP AppliancePor desgracia ha desaparecido en acción ...

Generalización mucho más complejo que DWH

HP, IBM y DELL tienen documentos técnicos específicos

Page 20: Consideraciones de discos sql server hardware

Geekbenchhttp://bit.ly / UGrGbu

TPC-E OLTP Punto de referenciahttp://bit.ly/UGs2Pm

CPU-Z Herramientahttp://bit.ly/korH23

Intel Arca Base de datoshttp://ark.intel.com/

AnandTech Informáticahttp://bit.ly / UGwiyg

StorageReviewhttp://bit.ly/kOHUL7

Referencias de Hardware

Page 21: Consideraciones de discos sql server hardware

Consideraciones disco Hardware para SQL Server

Ing.. Eduardo CastroMVP de Microsoft SQL ServerPASS Regional Mentor