preguntando a sql server con dmv
TRANSCRIPT
Preguntando a SQL server con DMV
13 de Mayo 2015 (12 pm GMT -5)
Ahias Portillo
Resumen:En esta sesión veremos algunas consultas que nos
permitirán conocer secretos ocultos de Sql Server,
que podrían salvarnos en más de una vez en
problemas de rendimiento.
Está por comenzar:Próximos Eventos
BIML para automatizar patrones
de ETL
20 de Mayo
Miguel Egea
Moderador: Kenneth Ureña
Always ON de 0 a 100, lecciones
aprendidas de la vida real para
un DRP27 de Mayo
Jesus Gil
Descubriendo los datos
espaciales con SQL Server
6 de Junio
John Bulla
Manténgase conectado a nosotros!
Visítenos en http://globalspanish.sqlpass.org
/SpanishPASSVC
lnkd.in/dtYBzev
/user/SpanishPASSVC
/SpanishPASSVC
4
Oportunidades de Voluntariado
PASS no pudiera existir sin personas apasionadas y
dedicadas de todas partes del mundo que dan de su
tiempo como voluntarios.
Se un voluntario ahora!!
Para identificar oportunidades locales visita
volunteer.sqlpass.org
Recuerda actualizar tu perfil en las secciones de
“MyVolunteering” y MyPASS para mas detalles.
Sigan Participando!
• Obtén tu membresía gratuita en sqlpass.org
• Linked In: http://www.sqlpass.org/linkedin
• Facebook: http://www.sqlpass.org/facebook
• Twitter: @SQLPASS
• PASS: http://www.sqlpass.org
Preguntando a SQL Server con DMV
13 de Mayo de 2015
Ahias Portillo
MVP SQL Server
DPA en SolidQ
PASS | Líder de capitulo
Moderador: Kenneth Ureña
Sobre Mi
1. Estudiante de Maestría de Base de datos
2. Sql Server MVP
3. Arquitecto de Plataforma de Datos en SolidQ• Líder de Equipo de BI, Desarrollador BI.
4. Especialidad: SSIS y SSAS
5. Speaker de Sql Saturday en Centro América
6. Líder de capitulo PASS en El Salvador
7. Organizador de Sql Saturday El Salvador
7
Agenda
• ¿Que son las DMV?
• Tipos de DMV’s
• DMV’s para análisis de Índices
• Fragmentación
• Índices no encontrados
• Índices No utilizados, Ineficientes, Utilizados
• Información de Ejecuciones de Querys
8
¿Que son las DMV?
• Disponibles desde Sql Server 2005.
• Algunas DMV’s son DMF’s, (Funciones de tipo tabla), que utilizan
parámetros.
• Todas ellas están dentro de la categoría de DMO’s (Dynamic
Management Objects)
DMV’s
Grupos de DMV Grupos de DMV Grupos de DMV
Change data capture Full-text search Service Broker
Common Language
Runtime
Index SQL Server Operating
System
Database Input/Output (I/O) Transaction
Database mirroring Query notification Security
Execution Replication AlwaysOn Availabulity Group
Extended events Resource Governor Database Related
Filestream and FileTable Memory-Optimized Change Tracking
DMV’s para análisis de Índices
• Análisis de fragmentación
• sys.dm_db_index_physical_stats
• Índices no encontrados
• sys.dm_db_missing_index_groups
• sys.dm_db_missing_index_group_stats
• sys.dm_db_missing_index_details
11
DMV’s para análisis de Índices
• Índices No utilizados, Ineficientes, Utilizados
• sys.dm_db_index_usage_stats
12
Información de Ejecuciones de Querys
• sys.dm_exec_query_stats
• sys.dm_exec_cached_plan
• sys.dm_exec_plan_attributes
• sys.dm_exec_sql_text
13
BIML para automatizar patrones de ETL20 de Mayo (12 pm GMT -5)
Miguel Egea
Resúmen:
Los procesos de extracción transformación y carga de
datos suelen ser el impacto en tiempo más grande de
todos los procesos construcción de soluciones de
inteligencia de negocios. Los estudios lo situan entre el
60% y el 80% del tiempo total de construcción de una
solución. Durante la sesión veremos como podemos
aprovecharnos de nuestros propios metadatos y el
lenguaje BIML de Varigence de forma gratuita para
automatizar este tipo de procesos.
Próximo Evento