preguntando a sql server con dmv

15
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 DRP 27 de Mayo Jesus Gil Descubriendo los datos espaciales con SQL Server 6 de Junio John Bulla

Upload: ahias-portillo

Post on 26-Jul-2015

85 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Preguntando a sql server con DMV

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 MayoMiguel Egea

Moderador: Kenneth Ureña

Always ON de 0 a 100, lecciones aprendidas de la vida real para un DRP

27 de MayoJesus Gil

Descubriendo los datos espaciales con SQL Server

6 de JunioJohn Bulla

Page 2: Preguntando a sql server con DMV

Manténgase conectado a nosotros!

Visítenos en http://globalspanish.sqlpass.org

/SpanishPASSVC

lnkd.in/dtYBzev

/user/SpanishPASSVC

/SpanishPASSVC

Page 3: Preguntando a sql server con DMV

3

Page 4: Preguntando a sql server con DMV

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.

Page 5: Preguntando a sql server con DMV

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

Page 6: Preguntando a sql server con DMV

Preguntando a SQL Server con DMV

13 de Mayo de 2015

Ahias PortilloMVP SQL ServerDPA en SolidQPASS | Líder de capitulo

Moderador: Kenneth Ureña

Page 7: Preguntando a sql server con DMV

7

Sobre Mi

1. Estudiante de Maestría de Base de datos2. Sql Server MVP3. Arquitecto de Plataforma de Datos en SolidQ

• Líder de Equipo de BI, Desarrollador BI.

4. Especialidad: SSIS y SSAS5. Speaker de Sql Saturday en Centro América6. Líder de capitulo PASS en El Salvador7. Organizador de Sql Saturday El Salvador

Page 8: Preguntando a sql server con DMV

8

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

Page 9: Preguntando a sql server con DMV

¿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)

Page 10: Preguntando a sql server con DMV

DMV’s

Grupos de DMV Grupos de DMV Grupos de DMV

Change data capture Full-text search Service Broker

Common LanguageRuntime

Index SQL Server OperatingSystem

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

Page 11: Preguntando a sql server con DMV

11

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

Page 12: Preguntando a sql server con DMV

12

DMV’s para análisis de Índices

• Índices No utilizados, Ineficientes, Utilizados• sys.dm_db_index_usage_stats

Page 13: Preguntando a sql server con DMV

13

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

Page 14: Preguntando a sql server con DMV

14

Libros Recomendados

Page 15: Preguntando a sql server con DMV

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