La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Diagnostico Avanzado del Rendimiento en SQL Server

Presentaciones similares


Presentación del tema: "Diagnostico Avanzado del Rendimiento en SQL Server"— Transcripción de la presentación:

1 Diagnostico Avanzado del Rendimiento en SQL Server
Alexander Ortiz Diagnostico Avanzado del Rendimiento en SQL Server

2 Agradecimiento a los patrocinadores
Gold Silver Geek

3 Los Retos del DBA

4 Que mantiene al DBA despierto toda la noche?
Asegurar la salud de todos los ambientes de bases de datos Diagnosticar proactivamente y resolver problemas de rendimiento en las bases de datos Determinar cuales problemas son críticos y priorizar la respuesta / acción Controlar los costos y trabajar con recursos limitados Ambientes variados, virtuales, cloud, físicos. No hay suficiente tiempo en el día!!…

5 Una imagen completa del estado de salud de Bases de Datos
Para garantizar un rendimiento óptimo, necesita una imagen completa de la salud de base de datos, el seguimiento de cada componente, incluyendo el servidor, sistema operativo y red. Rendimiento a nivel empresarial a simple vista Identificar servidores y recursos donde los problemas de rendimiento se originan Diagnostique y resuelva incidentes de forma rápida Automatice el análisis de las métrica de rendimiento para la resolución rápida Asegurar cobertura completa con la mínima sobrecarga posible

6

7 Investigación en Profundidad

8 Líneas base Una línea base representa una firma / patrón de comportamiento para una medida específica Las líneas de base se utilizan para determinar los valores "normales" para una métrica específica

9

10 Análisis Multidimensional
Sentencias SQL TSQL batches Usuarios y sesiones Objetos bloqueados Aplicaciones Conectadas

11 Lo Básico Cuales son los Top SQLs?
Cual sentencia tiene pobre rendimiento?

12 Lo Avanzado Es este comportamiento normal? Que se esta ejecutando?
Quien lo ejecuta? En que Base? Que recurso esta en espera?

13

14 Análisis de Cambios Tener capacidades de comparación de carga de trabajo, lo cual permite rastrear cambios en el entorno de la base de datos y deriva en poder responder o entender mejor como la configuración afecta el rendimiento.

15 Que tipos de Cambios? Objetos en las bases de datos
Configuración del Sistema operativo Configuración de la base de datos Planes de Ejecución

16

17 Conocer el ambiente Entender posible sobrecarga provocada por la virtualización. Que pasa con los ambientes Cloud?

18

19 Recomendaciones Review Performance Deviations
Category Name Review Performance Deviations Workload deviation CPU usage deviation I/O wait deviation Memory wait deviation Network wait deviation Lock wait deviation Latch wait deviation Log wait deviation CLR wait deviation Remote Provider wait deviation Other wait deviation XTP wait deviation Address Resource Bottlenecks Excessive Memory Pressure Excessive Log Wait Excessive IO Wait Reduce Contention Objects experiencing Lock Waits Deadlock observed Buffer latch contention Optimize Application Workload Excessive Statements Re-compiles

20 Optimización de Sentencias

21 Escribir un Select = Muchas opciones

22

23 Demo

24 Enlaces

25 Sales Engineer – Quest alexander.Ortiz@quest.com

26 Siguiente Charla!! La historia debe contarse como es......SQL Temporal Tables Vladimir Guzman


Descargar ppt "Diagnostico Avanzado del Rendimiento en SQL Server"

Presentaciones similares


Anuncios Google