Esta presentación resume una serie de consideraciones que deben ser tomadas en cuenta cuando se elige el hardware para SQL Server, así como consideraciones de desempeño en Azure Database y SQL Server en Azure Virtual Machines.
Saludos,
Ing. Eduardo Castro
Microsoft SQL Server MVP
Comunidad Windows
Costa Rica
57. Microsoft® 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
64. Mínimo de memoria del servidor
• SQL no asigna Mínimo Memoria del servidor en el arranque
• Crece hasta alcanza máximo
• Una vez que Buffer Pool alcanza la Memoria Mínima Server, SQL no liberará la
memoria
NOTA: Ajuste de la configuración de la memoria del servidor Mínimo Máximo
65
75. In-Memory OLTP utiliza la memoria y el disco de
manera diferente a las tablas basadas en disco
tradicionales.
La mejora del rendimiento se verá con In-Memory
OLTP depende del hardware que utiliza
76. In-Memory OLTP no requiere un servidor de alta gama
para soportar una carga de trabajo OLTP de alto
rendimiento.
Recomendación es utilizar un servidor con 2 sockets de
CPU. Debido al aumento de redimiento permitido por In-
Memory OLTP, 2 sockets es probable que va a ser
suficiente para sus necesidades.
Encienda el hyper-threading con OLTP en memoria. Con
algunas cargas de trabajo OLTP hay ganancias de
rendimiento de hasta un 40% cuando se utiliza hyper-
threading.
77. Todas las tablas optimizado para memoria residen
totalmente en la memoria.
Por lo tanto, debe tener suficiente memoria física
para las tablas y para sostener la carga de trabajo
La cantidad de memoria que realmente se necesita
en realidad depende de la carga de trabajo, un
punto de partida es tener memoria disponible por
alrededor de 2 veces el tamaño de los datos.
91. Método para el diseño de un sistema equilibrado y rentable para
cargas de trabajo de Data Warehouse
Configuraciones de referencia de hardware desarrollado en
colaboración con socios de hardware
Mejores prácticas para la disposición de los datos
SQL Server Fast Track Data Warehouse
Solución para ayudar a los clientes y socios a
acelerar sus implementaciones de almacenamiento
de datos
92. FT Versión 4.0
Beneficios:
- Arquitecturas Pre-
equilibradas
- Elección de las plataformas
de HW
- Bajo TCO
- Alta Escalabilidad
- Menor riesgo
- Mejores practices de la
construcción de un servidor
93. Software:
• 2008 Enterprise de SQL Server
• Windows Server 2008
Hardware:
• Especificaciones estrictas para
servidores, almacenamiento y
redes
• núcleo "bloque de construcción
Directrices de configuración:
• Estructuras de tabla física
• Índices
• Compresión
• Configuración de SQL Server
• Configuración de Windows
Server
• Loading
119. Logical disk counter Typical storage term
Suggested actions in
Windows Azure virtual machine environment
Disk reads / second
Disk writes / second
IOPS Measure the number of I/O’s per second.
Consider adding more data disks in line with your IOPS requirements.
Average disk sec / read
Average disk sec / write
Latency Measure disk latency.
Note: Numbers might vary; look at averages over time.
Average disk bytes / read
Average disk bytes / write
Block size Measure the size of I/O’s being issued.
Note: Larger I/O’s tend to have higher latency, such as those associated with
BACKUP/RESTORE.
Average / current disk queue length
Outstanding or waiting IOPS Provides insight into the applications I/O pattern.
Disk read bytes/sec
Disk write bytes/sec
Throughput or aggregate
throughput
Measure of total disk throughput.
Note: Ideally, larger block scans should be able to heavily utilize connection
bandwidth (for example, your throughput can be higher with a smaller number
of larger IOPS).
127. Database Throughput Unit – DTU
epresents el poder relativo (recursos) asignado a la base de datos
Medida conjunta de la CPU, la memoria, y tasas lectura y escritura
C
Monitoreo
% Del nivel de rendimiento actual
Utilización
75%
Leer
50%
Escribir UPC
60%
Memoria
(Próximamente)
Calcular
Writos
Lee
Memoria
Cuadro delimitador
131. Resumen BCDR
no pre-allocated
capacity)
RTO<24h*, RPO<24h RTO<24h*, RPO<24h RTO<24h*, RPO<24h
RTO<2h RPO<30m RTO<2h RPO<30m
RTO<1h, RPO<5m
* Target only, depends on the data size and scale of restores
** Not all disaster recovery features are available today
132. Scenario Basic Tier Standard Tier Premium Tier
Local failures
Azure DB upgrades and maintenance
Accidental data corruption
Regional disaster
DR Drill
Online application upgrade
Application failure
Online application relocation
Load balancing
Question: How many know what PDW is?
HP: A one rack system has 17 servers, 22 processors/132 cores, and 125TB and can be scaled out to a four rack system with 47 servers, 82 processors/492 cores, and 500TB
HP Business Decision Appliance (BDA): Made specifically for BI. HP and Microsoft have delivered the first ever self-service business intelligence appliance, optimized for SQL Server 2008 R2 and SharePoint Server 2010. Ideal for managed self-service BI with PowerPivot. Developed for mid-market, enterprise department and remote offices. The server has 2 CPU’s (12 cores) and 96GB memory. Configuration of the appliance is integrated into SharePoint. The Windows Server OS, plus all of the required server components, such as SQL Server and SharePoint, are already loaded on the appliance. There’s no need to perform any software installations