Toolbox de SQL Server, herramientas para facilitar trabajo del DBA
description
Transcript of Toolbox de SQL Server, herramientas para facilitar trabajo del DBA
![Page 1: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/1.jpg)
@SQSummit13
@erincon
- SQL Server Toolbox
REL30001
Eladio Rincón
Depto. Relacional, MVP, MCT
![Page 2: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/2.jpg)
3
ProductoHardwareAplicaciones
Combinación
Factores que Limitan la Escalabilidad
![Page 3: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/3.jpg)
4
Ciclo de Vida de Software en Servidor
Baseline
Identify bottleneck
s
Make Change
s
Measure Performan
ce
![Page 4: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/4.jpg)
Cuatro Áreas/Medidas a Actuar
SintéticasUnitariasConcurrenciaVida Real
![Page 5: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/5.jpg)
Cuatro Áreas/Medidas a Actuar
Vida RealConcurrenciaUnitariasSintéticas
![Page 6: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/6.jpg)
Vida Real – MCR
Medir
Contextualizar
Reaccionar
![Page 7: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/7.jpg)
8
Medir
Uso de Recursos
Latencias
Aprox. Waits & Queues
![Page 8: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/8.jpg)
��
9
Medir: Waits & Queues
![Page 9: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/9.jpg)
Herramientas para Medir y Contexto
El MedievalWindows Performance MonitorPAL (http://pal.codeplex.com) SQL Server ProfilerDB Engine Tuning Advisor
El RenacimientoDMVs, DMFs, y Planes Ejecución (2005+)SQL Performance Data Collectors y XEsRML ToolsTSQL CSI by SolidQ
![Page 10: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/10.jpg)
DEMORevisión HerramientasTSQL-CSI, PAL
![Page 11: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/11.jpg)
Definir Baseline e Históricos
SpotlightIderaSQL SentrySystem CenterNagios
¿Monitor de ERP?¿Relación entre indicadores?
![Page 12: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/12.jpg)
Cuatro Áreas/Medidas a Actuar
Vida RealConcurrenciaUnitariasSintéticas
![Page 13: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/13.jpg)
Herramientas para Medir y Contexto
MedirWindows Performance MonitorSQL Server ProfilerDMVs, DMFs (2005+)
AnalizarPAL, DB Engine Tuning AdvisorRML ToolsPlanes Ejecución
![Page 14: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/14.jpg)
DEMORevisión HerramientasRML Tools
![Page 15: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/15.jpg)
Cuatro Áreas/Medidas a Actuar
Vida RealConcurrenciaUnitariasSintéticas
![Page 16: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/16.jpg)
Medidas Sintéticas
RecursosFTDWHyper-Vtpc.org
HerramientasFabricantesIndependientes
![Page 17: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/17.jpg)
Mediciones de E/S: Herramientas
Para reproducir patrones E/S que genera Microsoft SQL Server
SQLIO– De Microsoft, línea de comando
IOMeter– OpenSource, GUI, dev. por Intel
![Page 18: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/18.jpg)
Sintáxis SQLIOParm
Description
-o # of outstanding I/O requests
-k R or W (read or write)
-s Duration (seconds)
-b Size of the IO request in bytes
-f Type of IO to issue (‘random’ or ‘sequential’)
-F parameters file
-t # of threads
![Page 19: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/19.jpg)
Guías para usar SQLIO
Archivos Grandes (>cache de SAN)SAN auto-tuning necesita tiempoRealiza pruebas de:– Lectura vs Escritura– Aleatorio vs Secuencial– Tamaños diferentes de operación– Diferentes colas (outstanding IO)
![Page 20: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/20.jpg)
Procedimiento de uso de SQLIOEjecutar
• Crear .bat y ejecutar test• Params: -s, -o, - b, -f
Parsear
• Jonathan Kehayias, Linchi Shea
• O, tu MétodoAnalizar
• Excel
![Page 21: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/21.jpg)
DEMOUsando SQLIO
![Page 22: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/22.jpg)
23
IOMeter – Configuración
![Page 23: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/23.jpg)
24
IOMeter – Resultados
![Page 24: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/24.jpg)
DEMOPaseo por IOMeter
![Page 25: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/25.jpg)
26
Debes medir SQL Server para:• Conocer límites • Anticiparte a problemas, y• Mantenerlo en marcha
Por donde empezar, depende de:• Urgencia, Necesidad/Sponsors,
Presupuesto• Cuantos más bolis BIC, mejor
Conclusiones
![Page 26: Toolbox de SQL Server, herramientas para facilitar trabajo del DBA](https://reader036.fdocuments.co/reader036/viewer/2022062304/559258e91a28ab74418b45f7/html5/thumbnails/26.jpg)
Si quieres disfrutar de las mejores sesiones de nuestros mentores de España y Latino
América, ésta es tu oportunidad.
http://summit.solidq.com/madrid/
Síguenos:
29