Post on 11-Apr-2017
Consideraciones disco Hardware para SQL Server
Ing.. Eduardo CastroMVP de Microsoft SQL ServerPASS Regional Mentor
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
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
Configuración del servidorSAN y PCIe Slots
#Varia dependiendo del modeloPor ejemplo,: SAN soporta 16Gbit:
6 SAN12 PCIe 8x
RAMTodo lo que usted pueda
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
¿Vale la pena?
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)
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)
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)
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)
Baseline de almacenamientoSQLIO
Herramienta gratuita para medir IO de Microsoft
IOMeter Herramienta Libre, de código abierto,
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
¿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
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
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
APS
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
OLTP ApplianceMicrosoft® SQL Server ® 2012 OLTP Beneficios de carga de trabajo Uso IBM® XIV Storage System ® Gen3 SSD caché
Lograr un alto rendimiento OLTP Database utilizando SQL Server ® y Dell ™ PowerEdge ™ R720 con Interna PCIe SSD Almacenamiento
OLTP ApplianceHP Referencia Arquitectura para SQL de alto rendimiento del servidor
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
Consideraciones disco Hardware para SQL Server
Ing.. Eduardo CastroMVP de Microsoft SQL ServerPASS Regional Mentor