10. Herramientas para Medir y Contexto
Windows Performance Monitor
PAL (http://pal.codeplex.com)
SQL Server Profiler
DB Engine Tuning Advisor
DMVs, DMFs, y Planes Ejecución
SQL Performance Data Collectors
RML Tools
TSQL CSI by SolidQ
14. Herramientas para Medir y Analizar
Windows Performance Monitor
SQL Server Profiler
DMVs, DMFs (2005+)
PAL, DB Engine Tuning Advisor
RML Tools
Planes Ejecución
18. 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
19. Sintáxis SQLIO
Parm 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
20. Guías para usar SQLIO
• Archivos Grandes (>cache de SAN)
• SAN auto-tuning necesita tiempo
• Realiza pruebas de:
• Lectura vs Escritura
• Aleatorio vs Secuencial
• Tamaños diferentes de operación
• Diferentes colas (outstanding IO)
21. Procedimiento de uso de SQLIO
Ejecutar
•Crear .bat y ejecutar test
•Params: -s, -o, - b, -f
Parsear
•Jonathan Kehayias, Linchi Shea
•O, tu Método
Analizar
•Excel
25. Debes medir SQL Server para:
Conocer límites
Anticiparte a problemas, y
Mantenerlo en marcha
Conclusiones
25
Por donde empezar, depende de:
Urgencia, Sponsors,
Presupuesto
Cuantos + bolis BIC, mejor
27. También puedes preguntar tus
dudas con el hashtag
#SQSummit en Twitter
ADAPTIVE BI FRAMEWORK
Te ayudaremos a mejorar la velocidad de desarrollo de tu plataforma de
analítica de negocio basada en nuestra experiencia:
•Diseña antes de construir
•Automatización de procesos por ETL
•Servicios de mentoring para ayudarte a conseguir mejores prácticas para la construcción
de procesos específicos y plataformas de analítica de negocio
•Muy fácil de mantener
SOLIDQ FLEX SERVICES
Con SolidQ Flex Services evitarás sustos, consiguiendo que tus sistemas
sean estables. Desde una solución sencilla de monitorización, hasta un
servicio de atención de incidencias 24/7, mantenimiento proactivo,
resolución de problemas y línea de soporte.
Todo con un coste fijo mensual… y tú dedica el tiempo a las cosas
importantes.
¡Gracias!