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

Preguntando a SQL server con DMV

Embed Size (px)

Citation preview

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

3

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

Libros Recomendados

14

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