SlideShare una empresa de Scribd logo
1 de 18
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 softwareAlejandro 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.pptxEverCGonzalesRodrigo1
 
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 aplicacionesAbstracta
 
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 siaAntonio 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 aplicacionesGeneXus
 
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 sistemasireneunab
 
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.25Demian 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
 
N4S evaluaciones adaptativas
N4S evaluaciones adaptativasN4S evaluaciones adaptativas
N4S evaluaciones adaptativasYouth4work.com
 

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

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (10)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

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.