31
Foro Microsoft Big Data y Analytics Filtrar > Decidir > Acertar Nunca fue más fácil

Sql server 2014 Qué hay de nuevo en la vida del dba

Embed Size (px)

DESCRIPTION

En el foro de BigData y Analytics, organizado por Microsoft, se presentaron las novedades de SQL Server 2014, en concreto lo que impacta en la vida de un DBA, con especial hincapié en Cardinality Estimator y Delayed Durability.

Citation preview

Page 1: Sql server 2014 Qué hay de nuevo en la vida del dba

Foro Microsoft Big Data y Analytics

Filtrar > Decidir > AcertarNunca fue más fácil

Page 2: Sql server 2014 Qué hay de nuevo en la vida del dba

SQL Server 2014¿Qué hay de nuevo en la vida de un DBA?

Alberto López GrandeSQL Server MVP

Dir. Dpto. Análisis y Administración de Bases de Datos

Plus Ultra Seguros

http://qwalgrande.com

@qwalgrande

Page 3: Sql server 2014 Qué hay de nuevo en la vida del dba

Page 4: Sql server 2014 Qué hay de nuevo en la vida del dba

Page 5: Sql server 2014 Qué hay de nuevo en la vida del dba

Page 6: Sql server 2014 Qué hay de nuevo en la vida del dba
Page 7: Sql server 2014 Qué hay de nuevo en la vida del dba

Page 8: Sql server 2014 Qué hay de nuevo en la vida del dba

•−

Page 9: Sql server 2014 Qué hay de nuevo en la vida del dba

Page 10: Sql server 2014 Qué hay de nuevo en la vida del dba

where & having

joins

distinct & group by

Page 11: Sql server 2014 Qué hay de nuevo en la vida del dba

Page 12: Sql server 2014 Qué hay de nuevo en la vida del dba

Page 13: Sql server 2014 Qué hay de nuevo en la vida del dba

•−

Cambia la independenciaEstimación de la densidad encombinaciones de filtros…

where tipo = ‘A’ and subtipo = 100

… ya que suele haber interrelaciónentre ellos.

Cambia la uniformidad

Tratamiento de los valorescrecientes y valores fuera de rango.

Cambia el contenido

Los filtros en cada tabla de un joinno están alineados y no se asumeque el menor rango se incluye enel mayor al hacer un cruce.

Page 14: Sql server 2014 Qué hay de nuevo en la vida del dba

option (QUERYTRACEON 9481)-- Antiguo

option (QUERYTRACEON 2312)-- Nuevo

Page 15: Sql server 2014 Qué hay de nuevo en la vida del dba
Page 16: Sql server 2014 Qué hay de nuevo en la vida del dba
Page 17: Sql server 2014 Qué hay de nuevo en la vida del dba

Page 18: Sql server 2014 Qué hay de nuevo en la vida del dba

¿Qué hay de nuevo en la vida de un DBA?

Viejas luchas, nuevas armas

• Consultas lentas:

− Cardinality Estimator.

− Buffer Pool Extension.

• Bloqueos y concurrencia:

− In-Memory OLTP (ya tratado)

− Delayed durability

Page 19: Sql server 2014 Qué hay de nuevo en la vida del dba
Page 20: Sql server 2014 Qué hay de nuevo en la vida del dba

Page 21: Sql server 2014 Qué hay de nuevo en la vida del dba

Page 22: Sql server 2014 Qué hay de nuevo en la vida del dba

•−

•−

Page 23: Sql server 2014 Qué hay de nuevo en la vida del dba

−−

−−

Page 24: Sql server 2014 Qué hay de nuevo en la vida del dba
Page 25: Sql server 2014 Qué hay de nuevo en la vida del dba
Page 26: Sql server 2014 Qué hay de nuevo en la vida del dba
Page 27: Sql server 2014 Qué hay de nuevo en la vida del dba

¡Gracias!

Alberto López GrandeSQL Server MVP

Dir. Dpto. Análisis y Administración de Bases de Datos

Plus Ultra Seguros

http://qwalgrande.com

@qwalgrande

Page 28: Sql server 2014 Qué hay de nuevo en la vida del dba

Únete a PASS SpainComunidad Española de SQL Server

• Noticias

• Webcasts

• Charlas

• Foro, dudas…

https://www.facebook.com/PASSspanish

Page 29: Sql server 2014 Qué hay de nuevo en la vida del dba
Page 30: Sql server 2014 Qué hay de nuevo en la vida del dba

SolidQ Summit Madrid 2014

20, 21, 22 Mayo 2014

• 2 Tracks SQL,BI ,Big Data

• 3 jornadas

• 30 sesiones técnicas

• Mentores de SolidQ

http://summit.solidq.com http://www.gusenet.org

23 charlas variadasBI, SQL, C#, MVC, angular, Javascript, Kinect, NancyFx, Dev, …

Page 31: Sql server 2014 Qué hay de nuevo en la vida del dba