Planes de ejecucion 2

Enrique Catala Bañuls
Enrique Catala BañulsTechnical Leader at @SolidQ and Microsoft Data Platform MVP
#SQSummit
Planes de ejecución 2
Enrique Catalá Bañuls
Mentor
ecatala@solidq.com
Mejoras QO en SQL 2016
• Compatibility Level Guarantees
• Query Optimizer Improvements under Trace
Flag 4199
• New Referential Integrity Operator
• Parallel Update of Sampled Statistics
• Sublinear Threshold for Update of Statistics
• Additions to the New Cardinality Estimator
(New CE)
• Misc. Enhancements
Mejoras QO “misc enhancements”
• Batch query processing in serial queries
• Sort operators in batch mode
• Window aggregates in batch mode
• Distinct aggregates in batch mode
• Parallel INSERT SELECT into heaps and CCI
• Heap scans for memory-optimized tables
• Parallel scans for memory-optimized tables
• Sampled and auto-update stats for memory-
optimized tables
QO trace flag 4199
• Trace flag “mágico” para QO
• https://support.microsoft.com/en-us/kb/974006
Demo
Demo!
También puedes preguntar tus
dudas con el hashtag
#SQSummit en Twitter
ADAPTIVE BI FRAMEWORK
Te ayudaremos a mejorar la velocidad de desarrollo de tu plataforma de
analítica de negocio basada en nuestra experiencia:
•Diseña antes de construir
•Automatización de procesos por ETL
•Servicios de mentoring para ayudarte a conseguir mejores prácticas para la construcción
de procesos específicos y plataformas de analítica de negocio
•Muy fácil de mantener
SOLIDQ FLEX SERVICES
Con SolidQ Flex Services evitarás sustos, consiguiendo que tus sistemas
sean estables. Desde una solución sencilla de monitorización, hasta un
servicio de atención de incidencias 24/7, mantenimiento proactivo,
resolución de problemas y línea de soporte.
Todo con un coste fijo mensual… y tú dedica el tiempo a las cosas
importantes.
¡Gracias!
1 of 6

Recommended

Query store by
Query storeQuery store
Query storeEnrique Catala Bañuls
1.3K views21 slides
Datawarehouse como servicio en azure (sqldw) by
Datawarehouse como servicio en azure (sqldw)Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Enrique Catala Bañuls
1.2K views50 slides
SQLCLR: .NET en el core de sql server by
SQLCLR: .NET en el core de sql serverSQLCLR: .NET en el core de sql server
SQLCLR: .NET en el core de sql serverEnrique Catala Bañuls
1.2K views19 slides
Sql server ha muerto, larga vida a sql server by
Sql server ha muerto, larga vida a sql serverSql server ha muerto, larga vida a sql server
Sql server ha muerto, larga vida a sql serverEnrique Catala Bañuls
303 views51 slides
Migración a sql server 2016 by
Migración a sql server 2016Migración a sql server 2016
Migración a sql server 2016Enrique Catala Bañuls
3.1K views32 slides
Aplicaciones escalables en la nube: mentiras y verdades by
Aplicaciones escalables en la nube: mentiras y verdadesAplicaciones escalables en la nube: mentiras y verdades
Aplicaciones escalables en la nube: mentiras y verdadesEnrique Catala Bañuls
1.3K views29 slides

More Related Content

What's hot

TSQL menos frecuente desde SQL Server 2005 by
TSQL menos frecuente desde SQL Server 2005TSQL menos frecuente desde SQL Server 2005
TSQL menos frecuente desde SQL Server 2005SolidQ
935 views35 slides
BI real time analytics by
BI real time analyticsBI real time analytics
BI real time analyticsSolidQ
628 views45 slides
Aplicando R al análisis de rendimiento de un servidor by
Aplicando R al análisis de rendimiento de un servidorAplicando R al análisis de rendimiento de un servidor
Aplicando R al análisis de rendimiento de un servidorEnrique Catala Bañuls
152 views20 slides
Query store by
Query storeQuery store
Query storeSolidQ
463 views21 slides
Como hacer tuning a capas de acceso a datos en .NET (dotNetConference2016) by
Como hacer tuning a capas de acceso a datos en .NET (dotNetConference2016)Como hacer tuning a capas de acceso a datos en .NET (dotNetConference2016)
Como hacer tuning a capas de acceso a datos en .NET (dotNetConference2016)Enrique Catala Bañuls
1.8K views18 slides
Datawarehouse como servicio en Azure (sqldw) by
Datawarehouse como servicio en Azure (sqldw)Datawarehouse como servicio en Azure (sqldw)
Datawarehouse como servicio en Azure (sqldw)SolidQ
728 views50 slides

What's hot(20)

TSQL menos frecuente desde SQL Server 2005 by SolidQ
TSQL menos frecuente desde SQL Server 2005TSQL menos frecuente desde SQL Server 2005
TSQL menos frecuente desde SQL Server 2005
SolidQ935 views
BI real time analytics by SolidQ
BI real time analyticsBI real time analytics
BI real time analytics
SolidQ628 views
Query store by SolidQ
Query storeQuery store
Query store
SolidQ463 views
Como hacer tuning a capas de acceso a datos en .NET (dotNetConference2016) by Enrique Catala Bañuls
Como hacer tuning a capas de acceso a datos en .NET (dotNetConference2016)Como hacer tuning a capas de acceso a datos en .NET (dotNetConference2016)
Como hacer tuning a capas de acceso a datos en .NET (dotNetConference2016)
Datawarehouse como servicio en Azure (sqldw) by SolidQ
Datawarehouse como servicio en Azure (sqldw)Datawarehouse como servicio en Azure (sqldw)
Datawarehouse como servicio en Azure (sqldw)
SolidQ728 views
In memory by SolidQ
In memoryIn memory
In memory
SolidQ965 views
Polybase by SolidQ
PolybasePolybase
Polybase
SolidQ2.7K views
Copias de seguridad y recuperación de desastres by SolidQ
Copias de seguridad y recuperación de desastresCopias de seguridad y recuperación de desastres
Copias de seguridad y recuperación de desastres
SolidQ1.6K views
Toolbox SQL Server para optimización by SolidQ
Toolbox SQL Server para optimizaciónToolbox SQL Server para optimización
Toolbox SQL Server para optimización
SolidQ352 views
Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG) by SolidQ
 Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG) Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG)
Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG)
SolidQ307 views
Introducción R - Primeros pasos by SolidQ
Introducción R - Primeros pasosIntroducción R - Primeros pasos
Introducción R - Primeros pasos
SolidQ1.1K views
SQL Server 2014 Nuevas Capacidades by Eduardo Castro
SQL Server 2014  Nuevas CapacidadesSQL Server 2014  Nuevas Capacidades
SQL Server 2014 Nuevas Capacidades
Eduardo Castro8K views
Novedades SQL Azure v12 by SolidQ
Novedades SQL Azure v12Novedades SQL Azure v12
Novedades SQL Azure v12
SolidQ129 views
Conociendo los cambios de SQL Server a partir de 2012 a 2016 by Joseph Lopez
Conociendo los cambios de SQL Server a partir de 2012 a 2016Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016
Joseph Lopez2.8K views
Novedades en SSAS 2016 by SolidQ
Novedades en SSAS 2016Novedades en SSAS 2016
Novedades en SSAS 2016
SolidQ558 views
In-Memory OLTP en SQL Server 2016 by Joseph Lopez
In-Memory OLTP en SQL Server 2016In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016
Joseph Lopez1.6K views
Capas de acceso a datos .net escalables de verdad contra SQL Server by Enrique Catala Bañuls
Capas de acceso a datos .net escalables de verdad contra SQL ServerCapas de acceso a datos .net escalables de verdad contra SQL Server
Capas de acceso a datos .net escalables de verdad contra SQL Server
Data Amp 2017 - Whats New in SQL Server 2017 by dbLearner
Data Amp 2017 - Whats New in SQL Server 2017Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017
dbLearner138 views

Similar to Planes de ejecucion 2

Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP by
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAPNovedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAPJoseph Lopez
1.6K views34 slides
Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ... by
 Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ... Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ...
Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ...CLARA CAMPROVIN
485 views27 slides
Bunsan: Cómo validamos 600 facturas por segundo en un miniservidor by
Bunsan: Cómo validamos 600 facturas por segundo en un miniservidorBunsan: Cómo validamos 600 facturas por segundo en un miniservidor
Bunsan: Cómo validamos 600 facturas por segundo en un miniservidorSoftware Guru
275 views73 slides
Parte practica by
Parte practicaParte practica
Parte practicaabraham badillo
137 views17 slides
Optimizar Procesos Logísticos con SIGA by
Optimizar Procesos Logísticos con SIGAOptimizar Procesos Logísticos con SIGA
Optimizar Procesos Logísticos con SIGAGeneXus
1.5K views24 slides
Introducción a Column Store Index en MS SQL Server 2012 RC0 by
Introducción a Column Store Index en MS SQL Server 2012 RC0Introducción a Column Store Index en MS SQL Server 2012 RC0
Introducción a Column Store Index en MS SQL Server 2012 RC0Joseph Lopez
570 views25 slides

Similar to Planes de ejecucion 2(20)

Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP by Joseph Lopez
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAPNovedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Joseph Lopez1.6K views
Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ... by CLARA CAMPROVIN
 Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ... Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ...
Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ...
CLARA CAMPROVIN485 views
Bunsan: Cómo validamos 600 facturas por segundo en un miniservidor by Software Guru
Bunsan: Cómo validamos 600 facturas por segundo en un miniservidorBunsan: Cómo validamos 600 facturas por segundo en un miniservidor
Bunsan: Cómo validamos 600 facturas por segundo en un miniservidor
Software Guru275 views
Optimizar Procesos Logísticos con SIGA by GeneXus
Optimizar Procesos Logísticos con SIGAOptimizar Procesos Logísticos con SIGA
Optimizar Procesos Logísticos con SIGA
GeneXus1.5K views
Introducción a Column Store Index en MS SQL Server 2012 RC0 by Joseph Lopez
Introducción a Column Store Index en MS SQL Server 2012 RC0Introducción a Column Store Index en MS SQL Server 2012 RC0
Introducción a Column Store Index en MS SQL Server 2012 RC0
Joseph Lopez570 views
SQL Server 2014 y La Plataforma de Datos by Joseph Lopez
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
Joseph Lopez1.6K views
Sql server 2014 y la plataforma de datos by SpanishPASSVC
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datos
SpanishPASSVC634 views
Testing técnico - Automatización en web y mobile para pruebas funcionales y p... by Abstracta
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Abstracta3.5K views
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe... by Federico Toledo
 Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe... Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
Federico Toledo414 views
Alta automatización de pruebas de calidad de software, cambio de paradigmas by Software Guru
Alta automatización de pruebas de calidad de software, cambio de paradigmasAlta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmas
Software Guru2.1K views
Modelo Qfd by utsjr
Modelo QfdModelo Qfd
Modelo Qfd
utsjr399 views
Dynamics saturday madrid 2019 avanade dynamics saturday madrid 2019 2019.05.25 by Demian Raschkovan
Dynamics saturday madrid 2019   avanade dynamics saturday madrid 2019 2019.05.25Dynamics saturday madrid 2019   avanade dynamics saturday madrid 2019 2019.05.25
Dynamics saturday madrid 2019 avanade dynamics saturday madrid 2019 2019.05.25
Demian Raschkovan141 views
VIII Semana del CMMI: Bondades, adaptación y evolución de un servicio gestionado by BABEL
VIII Semana del CMMI: Bondades, adaptación y evolución de un servicio gestionadoVIII Semana del CMMI: Bondades, adaptación y evolución de un servicio gestionado
VIII Semana del CMMI: Bondades, adaptación y evolución de un servicio gestionado
BABEL 767 views
KronOps - Perfil Corporativo by KronOps
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil Corporativo
KronOps162 views
BABEL. VIII SEMANA DEL CMMI 2013. Bondades, adaptación y evolución de un Serv... by CAELUM-CMMI
BABEL. VIII SEMANA DEL CMMI 2013. Bondades, adaptación y evolución de un Serv...BABEL. VIII SEMANA DEL CMMI 2013. Bondades, adaptación y evolución de un Serv...
BABEL. VIII SEMANA DEL CMMI 2013. Bondades, adaptación y evolución de un Serv...
CAELUM-CMMI437 views
Introducción a las Core Tools - Herramientas para la Industria Automotriz by DQS de México
Introducción a las Core Tools - Herramientas para la Industria AutomotrizIntroducción a las Core Tools - Herramientas para la Industria Automotriz
Introducción a las Core Tools - Herramientas para la Industria Automotriz
DQS de México441 views

More from Enrique Catala Bañuls

Paralelismo en SQL Server by
Paralelismo en SQL ServerParalelismo en SQL Server
Paralelismo en SQL ServerEnrique Catala Bañuls
386 views30 slides
Técnicas avanzadas para resolver tus problemas de sql server by
Técnicas avanzadas para resolver tus problemas de sql serverTécnicas avanzadas para resolver tus problemas de sql server
Técnicas avanzadas para resolver tus problemas de sql serverEnrique Catala Bañuls
1.7K views28 slides
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el... by
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Enrique Catala Bañuls
1.4K views26 slides
Planes de ejecución 3.0 sql 2016 y v next by
Planes de ejecución 3.0 sql 2016 y v nextPlanes de ejecución 3.0 sql 2016 y v next
Planes de ejecución 3.0 sql 2016 y v nextEnrique Catala Bañuls
1.3K views20 slides
Paralelismo en sql server by
Paralelismo en sql serverParalelismo en sql server
Paralelismo en sql serverEnrique Catala Bañuls
1.9K views29 slides
Aplicando R al análisis de rendimiento de un servidor by
Aplicando R al análisis de rendimiento de un servidorAplicando R al análisis de rendimiento de un servidor
Aplicando R al análisis de rendimiento de un servidorEnrique Catala Bañuls
1.4K views16 slides

More from Enrique Catala Bañuls(20)

Técnicas avanzadas para resolver tus problemas de sql server by Enrique Catala Bañuls
Técnicas avanzadas para resolver tus problemas de sql serverTécnicas avanzadas para resolver tus problemas de sql server
Técnicas avanzadas para resolver tus problemas de sql server
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el... by Enrique Catala Bañuls
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE... by Enrique Catala Bañuls
HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...
HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azure by Enrique Catala Bañuls
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azureEscalabilidad horizontal y arquitecturas elásticas en Microsoft azure
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azure
Guias y recomendaciones para instalar y configurar clusters de sql server by Enrique Catala Bañuls
Guias y recomendaciones para instalar y configurar clusters de sql serverGuias y recomendaciones para instalar y configurar clusters de sql server
Guias y recomendaciones para instalar y configurar clusters de sql server

Recently uploaded

Excel avanzado.pdf by
Excel avanzado.pdfExcel avanzado.pdf
Excel avanzado.pdfNyobeMahechaDvila
46 views22 slides
MakeCode by
MakeCodeMakeCode
MakeCodeCoffe9
6 views3 slides
PRESENTACION DE FC.pptx by
PRESENTACION DE FC.pptxPRESENTACION DE FC.pptx
PRESENTACION DE FC.pptxGabrielRivas75
5 views5 slides
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf by
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdfFUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdfortizjuanjose591
5 views16 slides
Basura electronica.docx by
Basura electronica.docxBasura electronica.docx
Basura electronica.docxMissPotato2
9 views2 slides
Dominios de Internet.pdf by
Dominios de Internet.pdfDominios de Internet.pdf
Dominios de Internet.pdfAnahisZambrano
8 views2 slides

Recently uploaded(20)

MakeCode by Coffe9
MakeCodeMakeCode
MakeCode
Coffe96 views
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf by ortizjuanjose591
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdfFUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
FUNDAMENTOS DE ELECTRICIDAD Y ELECTRONICA.pdf
Basura electronica.docx by MissPotato2
Basura electronica.docxBasura electronica.docx
Basura electronica.docx
MissPotato29 views
Tarea15.pptx by illanlir
Tarea15.pptxTarea15.pptx
Tarea15.pptx
illanlir9 views
programacion orientada a objetos_sebastian segura barreto.pptx by sebastiansegura25
programacion orientada a objetos_sebastian segura barreto.pptxprogramacion orientada a objetos_sebastian segura barreto.pptx
programacion orientada a objetos_sebastian segura barreto.pptx
Tecnologías para la enseñanza virtual.pptx by exprosaavedra
Tecnologías para la enseñanza virtual.pptxTecnologías para la enseñanza virtual.pptx
Tecnologías para la enseñanza virtual.pptx
exprosaavedra9 views
PROYECTOS 3ER PERIODO Sofia Collazos Santos.pdf by SaMu554
PROYECTOS 3ER PERIODO Sofia Collazos Santos.pdfPROYECTOS 3ER PERIODO Sofia Collazos Santos.pdf
PROYECTOS 3ER PERIODO Sofia Collazos Santos.pdf
SaMu55410 views
Tema 3. Fuentes de Energía no renovables.ppt by AlmuPe
Tema 3. Fuentes de Energía no renovables.pptTema 3. Fuentes de Energía no renovables.ppt
Tema 3. Fuentes de Energía no renovables.ppt
AlmuPe188 views
tecnologaeinformtica-231124115719-3a836080.pdf by MaraJos722801
tecnologaeinformtica-231124115719-3a836080.pdftecnologaeinformtica-231124115719-3a836080.pdf
tecnologaeinformtica-231124115719-3a836080.pdf
MaraJos72280110 views
Google alternativo, para volar by corpbracat
Google alternativo, para volarGoogle alternativo, para volar
Google alternativo, para volar
corpbracat9 views
Probando aplicaciones basadas en LLMs.pdf by Federico Toledo
Probando aplicaciones basadas en LLMs.pdfProbando aplicaciones basadas en LLMs.pdf
Probando aplicaciones basadas en LLMs.pdf
Federico Toledo45 views

Planes de ejecucion 2

  • 1. #SQSummit Planes de ejecución 2 Enrique Catalá Bañuls Mentor ecatala@solidq.com
  • 2. Mejoras QO en SQL 2016 • Compatibility Level Guarantees • Query Optimizer Improvements under Trace Flag 4199 • New Referential Integrity Operator • Parallel Update of Sampled Statistics • Sublinear Threshold for Update of Statistics • Additions to the New Cardinality Estimator (New CE) • Misc. Enhancements
  • 3. Mejoras QO “misc enhancements” • Batch query processing in serial queries • Sort operators in batch mode • Window aggregates in batch mode • Distinct aggregates in batch mode • Parallel INSERT SELECT into heaps and CCI • Heap scans for memory-optimized tables • Parallel scans for memory-optimized tables • Sampled and auto-update stats for memory- optimized tables
  • 4. QO trace flag 4199 • Trace flag “mágico” para QO • https://support.microsoft.com/en-us/kb/974006
  • 6. También puedes preguntar tus dudas con el hashtag #SQSummit en Twitter ADAPTIVE BI FRAMEWORK Te ayudaremos a mejorar la velocidad de desarrollo de tu plataforma de analítica de negocio basada en nuestra experiencia: •Diseña antes de construir •Automatización de procesos por ETL •Servicios de mentoring para ayudarte a conseguir mejores prácticas para la construcción de procesos específicos y plataformas de analítica de negocio •Muy fácil de mantener SOLIDQ FLEX SERVICES Con SolidQ Flex Services evitarás sustos, consiguiendo que tus sistemas sean estables. Desde una solución sencilla de monitorización, hasta un servicio de atención de incidencias 24/7, mantenimiento proactivo, resolución de problemas y línea de soporte. Todo con un coste fijo mensual… y tú dedica el tiempo a las cosas importantes. ¡Gracias!