33
SOLIDQ SUMMIT MADRID 2017 #SQSummit17 Pau Sempere | DPA | [email protected] | @pausempere SuperSSIS, tu nuevo superhéroe

Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

  • Upload
    solidq

  • View
    43

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

#SQSummit17

Pau Sempere | DPA | [email protected] | @pausempere

SuperSSIS, tu nuevo superhéroe

Page 2: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

Fase E Fase L Fase T

Page 3: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

El 95% de los problemas de SQL Server son por disco…

el resto es estupidez humana

Miguel Egea

Page 4: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

MALAS

QUERIES

ESTADO

DEL

DISCO

ÍNDICES RED

Page 5: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

SORT AGGREGATE PIVOT

… LEE EL PLAN DE EJECUCIÓN

Page 6: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

Demo

Fase E

Page 7: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

Fase E Fase L Fase T

Page 8: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

FLAT PRIVATE

Page 9: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

¿POR QUÉ UN BUFFER?

Page 10: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

PRINCIPIOS DE DISEÑO

Page 11: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

Demo

Fase T (1)

Page 12: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

PROPIEDADES DE BUFFERS

Page 13: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

BLOB bytes read

BLOB bytes written

BLOB files in use

Page 14: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

Buffers spooled

Page 15: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

Demo

Fase T (2)

Page 16: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

PATH

SUBPATH SUBPATH SUBPATH

HILO

HILO HILO HILO

Page 17: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

PARALELISMO: PROPIEDADES

Page 18: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

Demo

Fase T (3)

Page 19: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

Fase E Fase L Fase T

Page 20: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

EL DISCO Y LOS ÍNDICES

Page 21: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

ALERTA: ¡ÍNDICES! NON

CLUSTERED CLUSTERED

Page 22: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

Page 23: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

Page 24: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

CLAUSULA

ORDER

INSERCIÓN

PARALELA

TRACEFLAG

610

TABLOCK

Page 25: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

BD Relacional

ID de transacciones de

streaming

Raw file

Opciones avanzadas de

inserción

Page 26: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

SQL Server 2008+

Depende de donde se

inserte

I/O aleatorio en ciertos

escenarios

Page 27: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

Demo

Fase L (1)

Page 28: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

Indíces ¿Contiene

filas? Hints Sin TF 610 Con TF 610 ¿Concurrente?

Heap Sí TABLOCK Mínima Mínima Si

Heap Sí Ninguna Full Full Si

Heap + Índice Sí TABLOCK Full Depende

del plan de

ejecución

No

Cluster Vacío TABLOCK,

ORDER

Mínima Mínima No

Cluster Vacío Ninguna Full Mínima Si *

Cluster Sí Ninguna Full Mínima Si *

Cluster Sí TABLOCK Full Mínima No

Cluster +

Índice

Sí Ninguna Full Plan de

ejecución

Si (2)

Cluster +

Índice

Sí TABLOCK Full Plan de

ejecución

No

Page 29: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

C1 C2 C3 C5 C6 C4

Segment

Row

Group

Page 30: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

Demo

Fase L (2)

Page 31: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

Page 32: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017

• +500h de trabajo

• Clases 100% ONLINE en directo

• Proyecto fin de máster real para tu empresa

• Tutorías bajo demanda

• Laboratorios virtuales guiados paso a paso

• Invitación 1 día al SolidQ Summit Madrid

• Te ayudamos en tus proyectos de BI & Analytics

CONTENIDOS

• BI & Analytics Overview

• Data Warehousing y Modelo Dimensional

• Obtención de datos. ETL e Integración

• Soluciones Analíticas

• Análisis y Visualización de la información

• Proyecto Fin de Máster

“Con la evolución de los tiempos, es imprescindible estudiar todo lo que tiene que ver con real-time, analytics y el mundo de los datos. Por lo que, consideré que tener formación en BI me podría ser muy útil y me venía muy bien personalmente, porque nuestro sistema trata con muchísimas transacciones y muchísima carga y ‘el relacional’ ya se nos estaba quedando pequeño. El máster nos dio una visión bastante general de cómo implementar un proyecto y gestionarlo tú mismo y cómo ver las soluciones de distintas maneras. Aunque tenía mis dudas de hacer una formación online, la valoración es bastante positiva, las clases son muy interactivas y al final salió todo muy bien.”

Adolfo Gabriel VP Software

Development, Payvision Máster en BI & Analytics

Alumni

¡Plazas Limitadas! Más información:

http://www.solidq.com/es/masterbi

CONTENIDOS

• BI & Analytics Overview

• Data Warehousing y Modelo Dimensional

• Obtención de datos. ETL e Integración

• Soluciones Analíticas

• Análisis y Visualización de la información

• Proyecto Fin de Máster

Page 33: Super SSIS, tu nuevo superhéroe - SolidQ Summit 2017

SOLIDQ SUMMIT MADRID 2017