SolidQ Health Check es el servicio de SolidQ que realiza un análisis y diagnóstico preciso y detallado del estado de su servidor SQL Server; el servicio se ofrece para todas las versiones de SQL Server soportadas por Microsoft
Nuestro diagnóstico Health Check revela las causas de los problemas — no sólo los síntomas — ayudando a adoptar un enfoque proactivo en la solución de los problemas. Este tipo de enfoque ayuda a mejorar la productividad y descubrir los riesgos que su sistema pueda tener antes de que afecten a sus usuarios: • Mediciones automatizadas en su sistema: operaciones 100% probadas y garantizadas en la industria y libre de errores. • El equipo de SolidQ que adecua el servicio a sus necesidades y le ayudará a comprender las mediciones, conclusiones y acciones a realizar.
ADF Smart Monitor es la herramienta de atSistemas para la monitorización y auditoría de aplicaciones ADF que ofrece información relevante sobre la calidad del código, facilita información sobre el estado de las aplicaciones, a personas sin conocimientos avanzados en ADF, y posibilita la personalización de las reglas para auditar la calidad de los proyectos.
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL ServerJohn Bulla
El método de Microsoft para administrar el ciclo de vida de las aplicaciones (Application Lifecycle Management, ALM) proporciona un entorno flexible y ágil que se adapta a las necesidades del equipo, elimina barreras entre roles y optimiza los procesos, de manera que puede centrarse en ofrecer software de gran calidad de un modo más rápido y eficiente. En esta sesión nos concentraremos en los proyectos de base de datos que toman una gran importancia en un mundo en el que el desarrollo de software es cada vez más importante para el éxito de un negocio.
ADF Smart Monitor es la herramienta de atSistemas para la monitorización y auditoría de aplicaciones ADF que ofrece información relevante sobre la calidad del código, facilita información sobre el estado de las aplicaciones, a personas sin conocimientos avanzados en ADF, y posibilita la personalización de las reglas para auditar la calidad de los proyectos.
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL ServerJohn Bulla
El método de Microsoft para administrar el ciclo de vida de las aplicaciones (Application Lifecycle Management, ALM) proporciona un entorno flexible y ágil que se adapta a las necesidades del equipo, elimina barreras entre roles y optimiza los procesos, de manera que puede centrarse en ofrecer software de gran calidad de un modo más rápido y eficiente. En esta sesión nos concentraremos en los proyectos de base de datos que toman una gran importancia en un mundo en el que el desarrollo de software es cada vez más importante para el éxito de un negocio.
Charla Evento TestingUY 2018 - Pruebas de desempeño en sistemas del gobierno ...TestingUy
Expositor: Thiago Burgos Medeiros Rodrigues
Resumen: “Aunque es difícil medir y definir un software como de buena calidad, un software de mala calidad es fácilmente identificado” – Guillermo Motta.
Con la frase del colega arriba, pretendo iniciar la discusión sobre Pruebas de Desempeño, más específicamente, sobre el actual proceso de Pruebas de Desempeño que observo en el sector público brasileño.
En seis años de trabajo en el sector, he vivido repetidas situaciones como: sistemas reprobados por bajo desempeño y/o errores funcionales cerca de la fecha límite de entrega; requisitos que no concuerdan con la expectativa del cliente o clientes que se enfrentan a la difícil tarea de definir parámetros de prueba sin instrucciones adecuadas; inexistencia o plazo insuficiente para el desarrollo de pruebas; dificultad para obtener masa de datos; cambios en lo sistema o manipulación de los datos por terceros durante el desarrollo de las pruebas, entre otras situaciones cotidianas de un desarrollador de pruebas.
¿Cómo afrontar problemas de especificación, alinear la expectativa del cliente y alcanzar un punto de concordancia o congruencia de intereses? Éste será el hilo conductor de nuestra charla, ante el escenario actual, abordando los mayores obstáculos y cómo se están enfrentando.
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...SpanishPASSVC
El método de Microsoft para administrar el ciclo de vida de las aplicaciones (Application Lifecycle Management, ALM) proporciona un entorno flexible y ágil que se adapta a las necesidades del equipo, elimina barreras entre roles y optimiza los procesos, de manera que puede centrarse en ofrecer software de gran calidad de un modo más rápido y eficiente. En esta sesión nos concentraremos en los proyectos de base de datos que toman una gran importancia en un mundo en el que el desarrollo de software es cada vez más importante para el éxito de un negocio.
Mantenimiento y mejora continua de la performance de las aplicacionesAbstracta
¿Cómo se puede garantizar que la performance de los sistemas no empeore con el transcurso del tiempo? Si un sistema hoy responde rápidamente, ¿eso garantiza que seguirá siendo así en el futuro?
De la misma forma que los sistemas, sus funcionalidades, el hardware, drivers, y sistemas operativos que les dan soporte van cambiando, también lo hace la carga sobre el sistema. La carga, entendida como la cantidad de usuarios que accede al sistema, la forma en que los usuarios ejecutan las funcionalidades, y el volumen de datos que debe ser procesado por las solicitudes del negocio son todos ejemplos de elementos que van cambiando durante la vida de una aplicación informática.
A medida que el contexto va cambiando, el sistema debe adaptarse para mantener la calidad de la performance en las respuestas a sus usuarios.
Luego que un sistema es puesto en producción comienza la etapa de mantenimiento. Para que el mantenimiento sea menor, se pueden realizar pruebas funcionales y no funcionales, con el objetivo de anticiparse a situaciones que ocurrirán en producción. La etapa de mantenimiento se caracteriza por ser tan larga cómo la vida del sistema. En esta etapa es donde ocurren todas esas situaciones inesperadas y todos los cambios en el ambiente a los que debemos adaptarnos.
Es importante entonces mantener una permanente monitorización sobre los componentes del sistema con el objetivo de detectar problemas rápidamente y adaptar lo que sea necesario para solucionarlos.
Monitorización y revisión de los tiempos de respuesta en los access logs de los servidores web y servidores de aplicaciones. Uso de los recursos (CPU, memoria, acceso a disco). Crecimiento de las tablas en la base de datos. Estos son algunos pocos ejemplos de indicadores que pueden ser monitorizados para conocer el sistema e identificar problemas.
En esta charla veremos metodología, buenas prácticas, herramientas útiles y ejemplos para mantener y mejorar la performance durante la vida de los sistemas informáticos.
Esta charla fue expuesta por Simon de Uvarow en el marco del Encuentro Internacional GeneXus 2014, #GX24
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...Denodo
Watch full webinar here: https://bit.ly/3N6Jc6G
In this demo session, we will illustrate the power of Denodo and delve into how Denodo helps organisations make sense of disparate silos of data. We will demonstrate the Denodo advanced data catalog and our AI/ML features that help organizations democratize and govern their data.
Charla Evento TestingUY 2018 - Pruebas de desempeño en sistemas del gobierno ...TestingUy
Expositor: Thiago Burgos Medeiros Rodrigues
Resumen: “Aunque es difícil medir y definir un software como de buena calidad, un software de mala calidad es fácilmente identificado” – Guillermo Motta.
Con la frase del colega arriba, pretendo iniciar la discusión sobre Pruebas de Desempeño, más específicamente, sobre el actual proceso de Pruebas de Desempeño que observo en el sector público brasileño.
En seis años de trabajo en el sector, he vivido repetidas situaciones como: sistemas reprobados por bajo desempeño y/o errores funcionales cerca de la fecha límite de entrega; requisitos que no concuerdan con la expectativa del cliente o clientes que se enfrentan a la difícil tarea de definir parámetros de prueba sin instrucciones adecuadas; inexistencia o plazo insuficiente para el desarrollo de pruebas; dificultad para obtener masa de datos; cambios en lo sistema o manipulación de los datos por terceros durante el desarrollo de las pruebas, entre otras situaciones cotidianas de un desarrollador de pruebas.
¿Cómo afrontar problemas de especificación, alinear la expectativa del cliente y alcanzar un punto de concordancia o congruencia de intereses? Éste será el hilo conductor de nuestra charla, ante el escenario actual, abordando los mayores obstáculos y cómo se están enfrentando.
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...SpanishPASSVC
El método de Microsoft para administrar el ciclo de vida de las aplicaciones (Application Lifecycle Management, ALM) proporciona un entorno flexible y ágil que se adapta a las necesidades del equipo, elimina barreras entre roles y optimiza los procesos, de manera que puede centrarse en ofrecer software de gran calidad de un modo más rápido y eficiente. En esta sesión nos concentraremos en los proyectos de base de datos que toman una gran importancia en un mundo en el que el desarrollo de software es cada vez más importante para el éxito de un negocio.
Mantenimiento y mejora continua de la performance de las aplicacionesAbstracta
¿Cómo se puede garantizar que la performance de los sistemas no empeore con el transcurso del tiempo? Si un sistema hoy responde rápidamente, ¿eso garantiza que seguirá siendo así en el futuro?
De la misma forma que los sistemas, sus funcionalidades, el hardware, drivers, y sistemas operativos que les dan soporte van cambiando, también lo hace la carga sobre el sistema. La carga, entendida como la cantidad de usuarios que accede al sistema, la forma en que los usuarios ejecutan las funcionalidades, y el volumen de datos que debe ser procesado por las solicitudes del negocio son todos ejemplos de elementos que van cambiando durante la vida de una aplicación informática.
A medida que el contexto va cambiando, el sistema debe adaptarse para mantener la calidad de la performance en las respuestas a sus usuarios.
Luego que un sistema es puesto en producción comienza la etapa de mantenimiento. Para que el mantenimiento sea menor, se pueden realizar pruebas funcionales y no funcionales, con el objetivo de anticiparse a situaciones que ocurrirán en producción. La etapa de mantenimiento se caracteriza por ser tan larga cómo la vida del sistema. En esta etapa es donde ocurren todas esas situaciones inesperadas y todos los cambios en el ambiente a los que debemos adaptarnos.
Es importante entonces mantener una permanente monitorización sobre los componentes del sistema con el objetivo de detectar problemas rápidamente y adaptar lo que sea necesario para solucionarlos.
Monitorización y revisión de los tiempos de respuesta en los access logs de los servidores web y servidores de aplicaciones. Uso de los recursos (CPU, memoria, acceso a disco). Crecimiento de las tablas en la base de datos. Estos son algunos pocos ejemplos de indicadores que pueden ser monitorizados para conocer el sistema e identificar problemas.
En esta charla veremos metodología, buenas prácticas, herramientas útiles y ejemplos para mantener y mejorar la performance durante la vida de los sistemas informáticos.
Esta charla fue expuesta por Simon de Uvarow en el marco del Encuentro Internacional GeneXus 2014, #GX24
Demostración: ¿Cómo acelera la plataforma Denodo su tiempo para obtener infor...Denodo
Watch full webinar here: https://bit.ly/3N6Jc6G
In this demo session, we will illustrate the power of Denodo and delve into how Denodo helps organisations make sense of disparate silos of data. We will demonstrate the Denodo advanced data catalog and our AI/ML features that help organizations democratize and govern their data.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaAMADO SALVADOR
Descubre el catálogo general de la gama de productos de refrigeración del fabricante de electrodomésticos Miele, presentado por Amado Salvador distribuidor oficial Miele en Valencia. Como distribuidor oficial de electrodomésticos Miele, Amado Salvador ofrece una amplia selección de refrigeradores, congeladores y soluciones de refrigeración de alta calidad, resistencia y diseño superior de esta marca.
La gama de productos de Miele se caracteriza por su innovación tecnológica y eficiencia energética, garantizando que cada electrodoméstico no solo cumpla con las expectativas, sino que las supere. Los refrigeradores Miele están diseñados para ofrecer un rendimiento óptimo y una conservación perfecta de los alimentos, con características avanzadas como la tecnología de enfriamiento Dynamic Cooling, sistemas de almacenamiento flexible y acabados premium.
En este catálogo, encontrarás detalles sobre los distintos modelos de refrigeradores y congeladores Miele, incluyendo sus especificaciones técnicas, características destacadas y beneficios para el usuario. Amado Salvador, como distribuidor oficial de electrodomésticos Miele, garantiza que todos los productos cumplen con los más altos estándares de calidad y durabilidad.
Explora el catálogo completo y encuentra el refrigerador Miele perfecto para tu hogar con Amado Salvador, el distribuidor oficial de electrodomésticos Miele.
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
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
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
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.
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.