Novedades SQL Server 2014: Escalabilidad | Lanzamiento SQL Server 2014
Técnicas avanzadas para resolver tus problemas de sql server
-
Upload
enrique-catala-banuls -
Category
Data & Analytics
-
view
409 -
download
0
Transcript of Técnicas avanzadas para resolver tus problemas de sql server
![Page 1: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/1.jpg)
SOLIDQ SUMMIT MADRID 2017
#SQSummit17
Rubén Garrigós | Mentor | [email protected]
Enrique Catalá | Mentor | [email protected]
![Page 2: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/2.jpg)
SOLIDQ SUMMIT MADRID 2017
![Page 3: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/3.jpg)
SOLIDQ SUMMIT MADRID 2017
Agenda
![Page 4: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/4.jpg)
SOLIDQ SUMMIT MADRID 2017SOLIDQ SUMMIT MADRID 2017
El escenario siempre es tan complejo que nadie sabe la causa de dónde está el problema
Método infalible: La agregación de consultas– Encontrar patrones T-SQL que producen mayor presión a SQL Server
– No buscamos la consulta lenta, buscamos el patrón de consultas que mas hace sufrir al servidor
Generalmente nos llevamos sorpresas ☺
Consulta A: Tiempo de ejecución 5s y 5 ejecuciones en 10 minutos
Consulta B: Tiempo de ejecución 300ms y 1000 ejecuciones en 10
minutos
![Page 5: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/5.jpg)
SOLIDQ SUMMIT MADRID 2017SOLIDQ SUMMIT MADRID 2017
11%1%
18%
69%
0% 0%
0%
1%
% of memory used
Compiled Plan Proc
Compiled Plan
Trigger
Compiled Plan
Adhoc
Compiled Plan
Prepared
Database Name Cached Pages Memory (MB)
BBDD1 588.870 4600,55
BBDD2 98.906 772,7
tempdb 2.889 22,57
msdb 1.149 8,98
BBDD3 327 2,55
BBDD4 174 1,36
BBDD5 138 1,08
master 54 0,42
BBDD6 35 0,27
BBDD7 30 0,23
model 1 0,01
AdventureWorks 1 0,01
ReportServer 1 0,01
AdventureWorksDW 1 0,01
ReportServerTempDB 1 0,01
![Page 6: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/6.jpg)
SOLIDQ SUMMIT MADRID 2017SOLIDQ SUMMIT MADRID 2017
Multi-instancia y BBDD
Granularidad milisegundo
Filtro por cualquier campo
19,7 Bytes por evento capturado
Comparativas para migraciones
Xevent y profiler
PaaS e IaaS
![Page 7: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/7.jpg)
SOLIDQ SUMMIT MADRID 2017SOLIDQ SUMMIT MADRID 2017
Cualquier edición
• PaaS
• IaaS
• SQL Server
2000+
• Windows y Linux
Múltiples
consumos
• Portal
PowerBI.com
• Pbix directo
• Modelo tabular
Comparativas
• Migraciones
• Entre entornos
(PRE vs PRO)
Detección de
anomalias
• Logins,
appnames,
hostnames…con
consumes
elevados
QueryStore no sirve para ciertas cosas, TSQL-CSI-DW es
un complemento ideal
![Page 8: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/8.jpg)
![Page 9: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/9.jpg)
SOLIDQ SUMMIT MADRID 2017SOLIDQ SUMMIT MADRID 2017
La aplicación no
responde
Rendimiento
aleatorio
Métricas
aparéntemente
bien
![Page 10: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/10.jpg)
SOLIDQ SUMMIT MADRID 2017SOLIDQ SUMMIT MADRID 2017
Recopilar datos de uso de HW
Recopiar datos de uso de software
(T-SQL y app .NET)
Analizar manualmente o con
automatizaciones basadas en la
experiencia
![Page 11: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/11.jpg)
SOLIDQ SUMMIT MADRID 2017SOLIDQ SUMMIT MADRID 2017
Recopilar datos de uso de HW
Recopiar datos de uso de software
(T-SQL y app .NET)
Analizar manualmente o con
automatizaciones basadas en la
experiencia
![Page 12: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/12.jpg)
SOLIDQ SUMMIT MADRID 2017SOLIDQ SUMMIT MADRID 2017
Machine
Learning ¿?
![Page 13: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/13.jpg)
![Page 14: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/14.jpg)
SOLIDQ SUMMIT MADRID 2017
Agenda
![Page 15: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/15.jpg)
SOLIDQ SUMMIT MADRID 2017
![Page 16: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/16.jpg)
SOLIDQ SUMMIT MADRID 2017
![Page 17: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/17.jpg)
SOLIDQ SUMMIT MADRID 2017
![Page 18: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/18.jpg)
SOLIDQ SUMMIT MADRID 2017
![Page 19: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/19.jpg)
SOLIDQ SUMMIT MADRID 2017
• Parsing + “Optimización” Ejecución
• Compilación Nativa
• Reutilización: SPs, parametrización
• Reducir su coste y maximizar la reutilización
• Compilar/recompilar debe ser “la excepción”
![Page 20: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/20.jpg)
![Page 21: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/21.jpg)
SOLIDQ SUMMIT MADRID 2017
![Page 22: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/22.jpg)
SOLIDQ SUMMIT MADRID 2017
![Page 23: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/23.jpg)
SOLIDQ SUMMIT MADRID 2017
![Page 24: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/24.jpg)
![Page 25: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/25.jpg)
SOLIDQ SUMMIT MADRID 2017
![Page 26: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/26.jpg)
![Page 27: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/27.jpg)
SOLIDQ SUMMIT MADRID 2017
Agenda
![Page 28: Técnicas avanzadas para resolver tus problemas de sql server](https://reader034.fdocuments.co/reader034/viewer/2022052318/5a672bc77f8b9a453d8b4c3d/html5/thumbnails/28.jpg)
SOLIDQ SUMMITMADRID 2017