SlideShare una empresa de Scribd logo
SolidQ Flex Services
SolidQ
SolidQ Health Check:
Prevenir mejor que curar
Leo Hidalgo
Account Manager
lhidalgo@solidq.com
PONENTES:
Eladio Rincón
Director Relacional
erincon@solidq.com
SolidQ Flex Services
SolidQ
¿Por qué SolidQ Health
Check?1 ¿Qué es SolidQ Health
Check?2 Testimonios. Así lo han
vivido nuestros clientes3
DEMO
4
¿Cómo funciona?
- ¿Qué datos recogemos?
- ¿Cómo recogemos los
datos?
5
Aproximación al proyecto y
ediciones6Herramientas7
Agenda
SolidQ Flex Services
SolidQ
¿Te sientes
identificado con
alguno de estos
problemas?
El entorno SQL
Server o los
desarrolladores
se saturan
El rendimiento del
sistema no mejora
a pesar de tener
hardware nuevo
Consideraban
un re-diseño de
sus bases de
datos
No estaban contentos
con su estrategia de
recuperación de
desastres
Su estrategia de
indexación dejaba
mucho que
desear
El rendimiento
de sus
aplicaciones ha
caído en picado
Cuestionaban la
seguridad de sus
datos
Aparecían errores
con cierta frecuencia
y no se localizaba el
motivo ni el origen ¿Por qué?
SolidQ Flex Services
SolidQ
En la rutina diaria no se
dispone de tiempo, ni
recursos, ni conocimientos
Con Health Check, cuenta con
la ayuda de un equipo
preparado y con experiencia
¿Por qué?
SolidQ Flex Services
SolidQ
Herramientas para diagnosticar y
mejorar SQL Server:
• Revisión de salud general de
SQL Server y “alrededores”
• Buenas prácticas/auditoría:
homogeneizar o toma de
control
• Resolución de problemas,
mejoras de rendimiento
Al ser herramientas aportan:
• Experiencia única: Modo
único de proceder
• Servicio y producto
complementarios (no
divisibles)
¿Qué es?
SolidQ Flex Services
SolidQ
¿Por qué Health Check? Era el servicio
perfecto para nuestras necesidades:
Auditar nuestra instalación y resolver
problemas específicos que teníamos en
ese momento.
Testimonios
¿Tiempo desde que se tomó la decisión
hasta que pasasteis a la acción? La elección
duró relativamente poco. Conocíamos la
reputación de SOLIDQ gracias a su
participación en la comunidad de SQL
Server.
¿Se solucionó? Sí, sufríamos de problemas
de rendimiento puntuales y las sospechas
de donde podían estar los problemas. La
experiencia del consultor de SOLIDQ fue
clave para materializar esas sospechas en
evidencias. Además nos entregó la
solución más efectiva.
¿Ha mejorado el entorno de la BD?
Hemos mejorado nuestro entorno y
disponemos de información y formación
para mejorarlo aún más en medio, corto y
largo plazo; como ofrece este servicio.
¿Recomiendas este servicio? Sin dudarlo. Por ser
capaces de llevar a la práctica todo vuestro
conocimiento de los entornos de SQL Server de manera
efectiva. También por la flexibilidad y la capacidad de
trabajo en equipo con nuestros técnicos. Aportando ese
valor añadido formativo en cada solución aportada.
Angel Mateos, GAES
SolidQ Flex Services
SolidQ
¿Por qué SolidQ Health
Check?1 ¿Qué es SolidQ Health
Check?2 Testimonios. Así lo han
vivido nuestros clientes3
DEMO
4
¿Cómo funciona?
- ¿Qué datos recogemos?
- ¿Cómo recogemos los
datos?
5
Aproximación al proyecto y
ediciones6Herramientas7
Agenda
SolidQ Flex Services
SolidQ
Revisión de
Herramientas, datos, y
ejemplos
DEMO
SolidQ Flex Services
SolidQ
Info Básica
• Impacto
mínimo de
CPU o I/O
• Sólo datos de
DMVs
Aspectos
dinámicos
• Trabajos SQL
Agent
• Instantaneas
periodicas de
DMVs
• Impacto bajo
Análisis
Intensivo
• Mejor en
otro entorno
• Impacto en
I/O
• Datos
adicionales a
DMVs
Perfmon
• Contadores
de rto. de SO,
y SQL
• Para medir
impacto de
recomendaci
ones
SQL Profiler
• Análisis de
trazas (TSQL-
CSI).
• Búsqueda de
Patrones de
consultas
No se recoge información “no técnica” / confidencial / sensible
Funcionamiento. Datos recogidos
SolidQ Flex Services
SolidQ
Básico e
Intensivo
• DataRetriev
er.exe
• Esquema
.xml
• Permisos
sysadmin
Mediciones
dinámicas
• Backup de
BBDD de
Monitorizac
ión
Perfmon
• Archivos
.blg
SQL Profiler
• Archivos
.trc
Usuario con permisos administrativos (sysadmin)
Presencial o no - presencial
Funcionamiento. ¿Cómo se recogen?
SolidQ Flex Services
SolidQ
Preparación
de
Documento
Final
• Último día
Análisis
Iterativo
• Día 2 a 4 (o 7)
Setup de
proceso de
captura
• Día 1
Captura de Baseline
• Aterrizaje: conocer el entorno,
personal y procesos
Análisis Iterativo
• Día 2 a 4 (o 7); mejoras de
rendimiento de forma iterativa
Documentación Final
• Documentos, justificaciones de
acciones realizadas.
• Acciones a corto, medio y largo
plazo.
Aproximación al proyecto
SolidQ Flex Services
SolidQ
Get first
performance
snapshot
•DataRetriever´s
get “basic
retrieving”
Create
Healthcheck
“stacks”
•Waitstats retrieving
•FileIO stats retrieving
•Index usage stats
retrieving
Create
performance
monitor trace
•During x days
•Captures each 10s
•A new file each
250Mb
Create profiler
trace
•At least one during
peak hours
•The time of the
capture will depend
on each customer
Captura Baseline
• El primer día tenemos idea de
como va el sistema
Reuniones (onsite/online)
• Tras el setup, hablamos con
perfiles técnicos y/o negocio para
entender vision de situación
Primera Revisión
• En la primera revision, primeros
ajustes (Trace flags, tempdb,
parallelism,…)
Setup: Día 1
SolidQ Flex Services
SolidQ
Analysis
• Perfmon
• Profiler
Ajustar config. SQL
Server
Indexación y mejoras en
patrones de queries
Aplicar
Recomendaciones
• Del Segundo al cuarto (o septimo) día
seguimos procesos iterativos de mejoras
• Cada iteración (típicamente 1 día)
finaliza con recomendaciones a aplicar
al final del día – nos ajustamos al ritmo
del cliente y entorno
• Cada iteración, compara con datos de la
anterior
• Mejoras de CPU, duración, E/S
Análisis: 2º a 4º día (o 7º)
SolidQ Flex Services
SolidQ
• Documentación
• Acciones a corto, medio y largo
• Docs, PowerBI, Excel, .sql
• Transferencia de conocimiento
• Datos, datos, datos
Último día
SolidQ Flex Services
SolidQ
PowerBI
• Used to measure the impact of each improvement in terms of HW usage
TSQL-CSI
• Used to measure the impact of each query pattern to the system
ReportGenerator
• Used to create performance snapshot of the system in each execution
Visio Diagram
• If transactional replication is configured, ReportGenerator will create
architectural visio drawings of the complete infrastructure
Herramientas de Análisis
SolidQ Flex Services
SolidQ
Ediciones
¿Cuál es el
mejor para mi
caso en
particular?
SolidQ Flex Services
SolidQ
¿Por qué SolidQ
Health Check?
1 ¿Qué es SolidQ
Health Check?2 Testimonios. Así lo han
vivido nuestros clientes3
DEMO4
¿Cómo funciona?
- ¿Qué datos
recogemos?
- ¿Cómo
recogemos los
datos?
5
Aproximación al
proyecto y
ediciones
6Herramientas
7
RECOMENDAMOS
• Revisar
Ejemplo Real
del Servicio
• Preguntas y
dudas
SolidQ Flex Services
SolidQ

Más contenido relacionado

Similar a Solid q healthcheck es-marketing presentacion-final2016

Charla Evento TestingUY 2018 - Pruebas de desempeño en sistemas del gobierno ...
Charla Evento TestingUY 2018 - Pruebas de desempeño en sistemas del gobierno ...Charla Evento TestingUY 2018 - Pruebas de desempeño en sistemas del gobierno ...
Charla Evento TestingUY 2018 - Pruebas de desempeño en sistemas del gobierno ...
TestingUy
 
Unidad II - Documentación del software
Unidad II - Documentación del softwareUnidad II - Documentación del software
Unidad II - Documentación del software
Alejandro Flores
 
Práctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxPráctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptx
EverCGonzalesRodrigo1
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
SpanishPASSVC
 
Mantenimiento y mejora continua de la performance de las aplicaciones
Mantenimiento y mejora continua de la performance de las aplicacionesMantenimiento y mejora continua de la performance de las aplicaciones
Mantenimiento y mejora continua de la performance de las aplicaciones
Abstracta
 
Entregable 6 auditoria de bases de datos - rendimiento
Entregable 6   auditoria de bases de datos - rendimientoEntregable 6   auditoria de bases de datos - rendimiento
Entregable 6 auditoria de bases de datos - rendimientonoriarman
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de siaAntonio Atenas
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
Antonio Atenas
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de siaAntonio Atenas
 
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
Denodo
 
Adaptacion y mejora continua de la performance de las aplicaciones
Adaptacion y mejora continua de la performance de las aplicacionesAdaptacion y mejora continua de la performance de las aplicaciones
Adaptacion y mejora continua de la performance de las aplicaciones
GeneXus
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
ireneunab
 
Dynamics saturday madrid 2019 avanade dynamics saturday madrid 2019 2019.05.25
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 Raschkovan
 
Dimensionado y gestión del entorno virtual
Dimensionado y gestión del entorno virtualDimensionado y gestión del entorno virtual
Dimensionado y gestión del entorno virtualOmega Peripherals
 
Estandares ieee
Estandares ieeeEstandares ieee
Estandares ieee
Darwin Coles
 
N4S evaluaciones adaptativas
N4S evaluaciones adaptativasN4S evaluaciones adaptativas
N4S evaluaciones adaptativas
Youth4work.com
 
taller de mantención de software
taller de mantención de softwaretaller de mantención de software
taller de mantención de software
Camila De Monsalves Harbert
 
Capitulo i(1)
Capitulo i(1)Capitulo i(1)
Capitulo i(1)
Cesar Silva
 

Similar a Solid q healthcheck es-marketing presentacion-final2016 (20)

Charla Evento TestingUY 2018 - Pruebas de desempeño en sistemas del gobierno ...
Charla Evento TestingUY 2018 - Pruebas de desempeño en sistemas del gobierno ...Charla Evento TestingUY 2018 - Pruebas de desempeño en sistemas del gobierno ...
Charla Evento TestingUY 2018 - Pruebas de desempeño en sistemas del gobierno ...
 
Unidad II - Documentación del software
Unidad II - Documentación del softwareUnidad II - Documentación del software
Unidad II - Documentación del software
 
Práctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptxPráctica SRUM - (Introducción) v1.pptx
Práctica SRUM - (Introducción) v1.pptx
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
 
Mantenimiento y mejora continua de la performance de las aplicaciones
Mantenimiento y mejora continua de la performance de las aplicacionesMantenimiento y mejora continua de la performance de las aplicaciones
Mantenimiento y mejora continua de la performance de las aplicaciones
 
Entregable 6 auditoria de bases de datos - rendimiento
Entregable 6   auditoria de bases de datos - rendimientoEntregable 6   auditoria de bases de datos - rendimiento
Entregable 6 auditoria de bases de datos - rendimiento
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...
 
Adaptacion y mejora continua de la performance de las aplicaciones
Adaptacion y mejora continua de la performance de las aplicacionesAdaptacion y mejora continua de la performance de las aplicaciones
Adaptacion y mejora continua de la performance de las aplicaciones
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 
Dynamics saturday madrid 2019 avanade dynamics saturday madrid 2019 2019.05.25
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
 
Dimensionado y gestión del entorno virtual
Dimensionado y gestión del entorno virtualDimensionado y gestión del entorno virtual
Dimensionado y gestión del entorno virtual
 
Estandares ieee
Estandares ieeeEstandares ieee
Estandares ieee
 
Estandares ieee
Estandares ieeeEstandares ieee
Estandares ieee
 
Estandares ieee
Estandares ieeeEstandares ieee
Estandares ieee
 
N4S evaluaciones adaptativas
N4S evaluaciones adaptativasN4S evaluaciones adaptativas
N4S evaluaciones adaptativas
 
taller de mantención de software
taller de mantención de softwaretaller de mantención de software
taller de mantención de software
 
Capitulo i(1)
Capitulo i(1)Capitulo i(1)
Capitulo i(1)
 

Último

SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
yuki22434
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
aljitagallego
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 

Último (20)

SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 

Solid q healthcheck es-marketing presentacion-final2016

  • 1. SolidQ Flex Services SolidQ SolidQ Health Check: Prevenir mejor que curar Leo Hidalgo Account Manager lhidalgo@solidq.com PONENTES: Eladio Rincón Director Relacional erincon@solidq.com
  • 2. SolidQ Flex Services SolidQ ¿Por qué SolidQ Health Check?1 ¿Qué es SolidQ Health Check?2 Testimonios. Así lo han vivido nuestros clientes3 DEMO 4 ¿Cómo funciona? - ¿Qué datos recogemos? - ¿Cómo recogemos los datos? 5 Aproximación al proyecto y ediciones6Herramientas7 Agenda
  • 3. SolidQ Flex Services SolidQ ¿Te sientes identificado con alguno de estos problemas? El entorno SQL Server o los desarrolladores se saturan El rendimiento del sistema no mejora a pesar de tener hardware nuevo Consideraban un re-diseño de sus bases de datos No estaban contentos con su estrategia de recuperación de desastres Su estrategia de indexación dejaba mucho que desear El rendimiento de sus aplicaciones ha caído en picado Cuestionaban la seguridad de sus datos Aparecían errores con cierta frecuencia y no se localizaba el motivo ni el origen ¿Por qué?
  • 4. SolidQ Flex Services SolidQ En la rutina diaria no se dispone de tiempo, ni recursos, ni conocimientos Con Health Check, cuenta con la ayuda de un equipo preparado y con experiencia ¿Por qué?
  • 5. SolidQ Flex Services SolidQ Herramientas para diagnosticar y mejorar SQL Server: • Revisión de salud general de SQL Server y “alrededores” • Buenas prácticas/auditoría: homogeneizar o toma de control • Resolución de problemas, mejoras de rendimiento Al ser herramientas aportan: • Experiencia única: Modo único de proceder • Servicio y producto complementarios (no divisibles) ¿Qué es?
  • 6. SolidQ Flex Services SolidQ ¿Por qué Health Check? Era el servicio perfecto para nuestras necesidades: Auditar nuestra instalación y resolver problemas específicos que teníamos en ese momento. Testimonios ¿Tiempo desde que se tomó la decisión hasta que pasasteis a la acción? La elección duró relativamente poco. Conocíamos la reputación de SOLIDQ gracias a su participación en la comunidad de SQL Server. ¿Se solucionó? Sí, sufríamos de problemas de rendimiento puntuales y las sospechas de donde podían estar los problemas. La experiencia del consultor de SOLIDQ fue clave para materializar esas sospechas en evidencias. Además nos entregó la solución más efectiva. ¿Ha mejorado el entorno de la BD? Hemos mejorado nuestro entorno y disponemos de información y formación para mejorarlo aún más en medio, corto y largo plazo; como ofrece este servicio. ¿Recomiendas este servicio? Sin dudarlo. Por ser capaces de llevar a la práctica todo vuestro conocimiento de los entornos de SQL Server de manera efectiva. También por la flexibilidad y la capacidad de trabajo en equipo con nuestros técnicos. Aportando ese valor añadido formativo en cada solución aportada. Angel Mateos, GAES
  • 7. SolidQ Flex Services SolidQ ¿Por qué SolidQ Health Check?1 ¿Qué es SolidQ Health Check?2 Testimonios. Así lo han vivido nuestros clientes3 DEMO 4 ¿Cómo funciona? - ¿Qué datos recogemos? - ¿Cómo recogemos los datos? 5 Aproximación al proyecto y ediciones6Herramientas7 Agenda
  • 8. SolidQ Flex Services SolidQ Revisión de Herramientas, datos, y ejemplos DEMO
  • 9. SolidQ Flex Services SolidQ Info Básica • Impacto mínimo de CPU o I/O • Sólo datos de DMVs Aspectos dinámicos • Trabajos SQL Agent • Instantaneas periodicas de DMVs • Impacto bajo Análisis Intensivo • Mejor en otro entorno • Impacto en I/O • Datos adicionales a DMVs Perfmon • Contadores de rto. de SO, y SQL • Para medir impacto de recomendaci ones SQL Profiler • Análisis de trazas (TSQL- CSI). • Búsqueda de Patrones de consultas No se recoge información “no técnica” / confidencial / sensible Funcionamiento. Datos recogidos
  • 10. SolidQ Flex Services SolidQ Básico e Intensivo • DataRetriev er.exe • Esquema .xml • Permisos sysadmin Mediciones dinámicas • Backup de BBDD de Monitorizac ión Perfmon • Archivos .blg SQL Profiler • Archivos .trc Usuario con permisos administrativos (sysadmin) Presencial o no - presencial Funcionamiento. ¿Cómo se recogen?
  • 11. SolidQ Flex Services SolidQ Preparación de Documento Final • Último día Análisis Iterativo • Día 2 a 4 (o 7) Setup de proceso de captura • Día 1 Captura de Baseline • Aterrizaje: conocer el entorno, personal y procesos Análisis Iterativo • Día 2 a 4 (o 7); mejoras de rendimiento de forma iterativa Documentación Final • Documentos, justificaciones de acciones realizadas. • Acciones a corto, medio y largo plazo. Aproximación al proyecto
  • 12. SolidQ Flex Services SolidQ Get first performance snapshot •DataRetriever´s get “basic retrieving” Create Healthcheck “stacks” •Waitstats retrieving •FileIO stats retrieving •Index usage stats retrieving Create performance monitor trace •During x days •Captures each 10s •A new file each 250Mb Create profiler trace •At least one during peak hours •The time of the capture will depend on each customer Captura Baseline • El primer día tenemos idea de como va el sistema Reuniones (onsite/online) • Tras el setup, hablamos con perfiles técnicos y/o negocio para entender vision de situación Primera Revisión • En la primera revision, primeros ajustes (Trace flags, tempdb, parallelism,…) Setup: Día 1
  • 13. SolidQ Flex Services SolidQ Analysis • Perfmon • Profiler Ajustar config. SQL Server Indexación y mejoras en patrones de queries Aplicar Recomendaciones • Del Segundo al cuarto (o septimo) día seguimos procesos iterativos de mejoras • Cada iteración (típicamente 1 día) finaliza con recomendaciones a aplicar al final del día – nos ajustamos al ritmo del cliente y entorno • Cada iteración, compara con datos de la anterior • Mejoras de CPU, duración, E/S Análisis: 2º a 4º día (o 7º)
  • 14. SolidQ Flex Services SolidQ • Documentación • Acciones a corto, medio y largo • Docs, PowerBI, Excel, .sql • Transferencia de conocimiento • Datos, datos, datos Último día
  • 15. SolidQ Flex Services SolidQ PowerBI • Used to measure the impact of each improvement in terms of HW usage TSQL-CSI • Used to measure the impact of each query pattern to the system ReportGenerator • Used to create performance snapshot of the system in each execution Visio Diagram • If transactional replication is configured, ReportGenerator will create architectural visio drawings of the complete infrastructure Herramientas de Análisis
  • 16. SolidQ Flex Services SolidQ Ediciones ¿Cuál es el mejor para mi caso en particular?
  • 17. SolidQ Flex Services SolidQ ¿Por qué SolidQ Health Check? 1 ¿Qué es SolidQ Health Check?2 Testimonios. Así lo han vivido nuestros clientes3 DEMO4 ¿Cómo funciona? - ¿Qué datos recogemos? - ¿Cómo recogemos los datos? 5 Aproximación al proyecto y ediciones 6Herramientas 7 RECOMENDAMOS • Revisar Ejemplo Real del Servicio • Preguntas y dudas

Notas del editor

  1. First day is to setup the system and to know the Platform we are investigating. The customer typically uses 2-3h to show us the whole platform and to point us to where he thinks the problem is.
  2. First day is to setup the system and to know the Platform we are investigating. The customer typically uses 2-3h to show us the whole platform and to point us to where he thinks the problem is.