sql server 2014 qué hay de nuevo en la vida del dba
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.TRANSCRIPT
![Page 1: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/3.jpg)
•
•
•
−
−
•
![Page 4: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/4.jpg)
•
•
•
![Page 5: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/5.jpg)
•
•
•
•
•
![Page 6: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/6.jpg)
![Page 7: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/7.jpg)
•
−
−
![Page 8: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/8.jpg)
•−
−
−
−
−
−
![Page 9: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/9.jpg)
•
•
•
![Page 10: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/10.jpg)
•
−
−
−
where & having
joins
distinct & group by
•
![Page 11: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/11.jpg)
•
•
−
−
−
−
•
−
![Page 12: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/12.jpg)
•
−
−
−
−
![Page 13: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/13.jpg)
•−
−
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](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/14.jpg)
•
•
•
option (QUERYTRACEON 9481)-- Antiguo
option (QUERYTRACEON 2312)-- Nuevo
![Page 15: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/15.jpg)
![Page 16: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/16.jpg)
![Page 17: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/17.jpg)
•
•
•
•
![Page 18: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/18.jpg)
¿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](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/19.jpg)
![Page 20: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/20.jpg)
•
•
•
•
![Page 21: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/21.jpg)
•
•
•
![Page 22: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/22.jpg)
•−
−
−
•−
−
•
![Page 23: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/23.jpg)
•
−−
−
−−
![Page 24: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/24.jpg)
![Page 25: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/25.jpg)
![Page 26: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/26.jpg)
![Page 27: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/27.jpg)
¡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](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/28.jpg)
Ú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](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/29.jpg)
![Page 30: Sql server 2014 Qué hay de nuevo en la vida del dba](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/30.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042817/559df8a41a28ab54468b456d/html5/thumbnails/31.jpg)