Herramientas Monitoreo SQL Server

8,027 views

Published on

Variedad de herramientas que se pueden utilizar para el monitoreo y optimización de SQL Server.

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
8,027
On SlideShare
0
From Embeds
0
Number of Embeds
3,812
Actions
Shares
0
Downloads
82
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Herramientas Monitoreo SQL Server

  1. 1. Herramientas de Afinamiento en SQL Server Expositor: Adrián Miranda Cordero amiranda@gpilatam.com
  2. 2. Sobre Mi Senior Database Administrator Database Manager, GPI Consultores MCDBA, MCSE, MCSA, MCITP, MCTS, MCT, MCP 12 años de experiencia en la administración de base de datos SQL Server, inicié trabajando con la versión 7.0 hasta la versión 2012. Me especializo en tema de Rendimiento, afinamiento, alta disponibilidad, desastre y recuperación y arquitectura de base de datos en general. Me gusta disfrutar la vida al máximo, he aprendido a no ver los problemas como algo estresante si no como oportunidades para demostrar que todo en la vida tiene su sitio y depende de nosotros mismos si permitimos que nos afecte.
  3. 3. Organizadores
  4. 4. Agenda • Análisis de problemas • • • • Hardware Software SQL Server Diseño de Base de Datos • Herramientas de Análisis • • • • Contadores de Rendimiento Vistas Dinámicas SQL Server Profiler Eventos Extendidos Preguntas al Twitter Hashtag: #RinconSQL
  5. 5. Introducción “La aplicación está muy lenta”
  6. 6. Análisis de problemas Qué debemos analizar? Hardware Windows Tablas, Índices SQL Server Query’s
  7. 7. Cómo Análizar Herramientas Monitoreo • Task Manager • Performance Monitor Múltiples Recursos • Data Collector, Extended Events • Activity Monitor, Execution Plans, Profiler, Vistas Dinámicas Herramientas de Terceros • SQL Sentry (Plan Explorer) • Idera (Solo usen los trials)
  8. 8. Herramientas Task Manager
  9. 9. Task Manager
  10. 10. Herramientas Performance Monitor
  11. 11. Performance Monitor
  12. 12. Herramientas Activity Monitor
  13. 13. Performance Monitor
  14. 14. Herramientas SQL Server Profiler
  15. 15. Profiler
  16. 16. Herramientas Vistas Dinámicas
  17. 17. Vistas Dinámicas • Devuelven información referente al estado del servidor de base de datos par diagnosticar problemas y resolver problemas de rendimiento. • Funciones y vistas de administración dinámica con ámbito en el servidor. Se requiere el permiso VIEW SERVER STATE en el servidor. • Funciones y vistas de administración dinámica con ámbito en la base de datos. Se requiere el permiso VIEW DATABASE STATE en la base de datos.
  18. 18. Vistas Dinámicas • • • • • • • • Common Language Runtime Database Transacciones Execution SQL Server OS Security Index IO
  19. 19. Reflexión Final • Documente su plataforma actual, haga inventario • Analice bien el diseño de base de datos, los índices a crear y los tipos de datos a utilizar • Analice su estrategia de recuperación en caso de desastre. • Maximice la utilización de sus recursos, no resuelva sus problemas de rendimiento adquiriendo mas hardware.
  20. 20. Preguntas
  21. 21. Información de contacto Como contactarme? amiranda@nemesyscr.com amiranda@gpilatam.com cr.linkedin.com/in/admiranda/ www.slideshare.net/adrianmiranda www.adrian-miranda-gpi.blogspot.com
  22. 22. Comunidad https://www.facebook.com/groups/elrincondesqlserver/ http://www.youtube.com/user/elrincondesqlserver http://www.elrincondesqlserver.com/

×