Diagnostico Avanzado del Rendimiento en SQL Server

Slides:



Advertisements
Presentaciones similares
2.4 - Windows Server 2008 r2 – MEDICION Y DESEMPEÑO
Advertisements

PROCEDIMIENTOS ALMACENADOS Es una consulta almacenada en la base de datos en un servidor. Los P.A. Mejoran el Rendimiento Disminuyen el tráfico. Los P.A.
1 Unidad VI Arquitectura y Componentes de un SGBD.
Jesús Villanueva Encarnación.
Planificación de CPU. Ráfagas de CPU Ciclo de ráfagas de CPU–E/S – La ejecución de procesos consiste en un ciclo de ejecución de CPU y esperas de E/S.
Bienvenidos!!!#SQLSatMexCi ty. M. IT. Enrique Argüelles Añorve Ing. De Soporte en Microsoft Usando Performance.
Técnicas de Afinamiento en SQL Server
Modelo de 2 Capas Cliente/Servidor.  Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le.
SolarWinds Overview Management Solutions FICOHSA.
Gestión de entornos de portales. IBM Software Group | Tivoli software Diferentes posibilidades de gestión de portales  Diagnósticos – ITCAM for WebSphere.
IDS/IPS Intrusion Detection System/Intrusion Prevention System
 Herramientas de Administración de Bases de Datos  Oracle Universal Installer  Instalación no Interactiva con Archivos de Respuesta  Asistente de.
Configuración de DNS, DHCP e IIS Conferencia 12. Sumario: Instalación del servicio DNS. Agregar y autorizar un servicio Servidor DHCP Internet Information.
Plan de Negocios Mayo Agosto Definición El plan de negocio es un documento escrito que define con claridad los objetivos de un negocio y describe.
Integración de SQL Server 2016 con SharePoint Server 2016
Seguridad en Bases de Datos
Introducción a la Programación Multimedial
#606 | SANTIAGO 2017 Abril 1, 2017 Santiago, Chile #sqlsatSantiago.
En Juego o Fuera De Juego
Integrando múltiples fuentes de datos con Microsoft Azure
Seguimiento y Avance.
Rafael Asprilla Universidad de Panamá ,
Etapa Final del Proyecto
PLANIFICACION O GESTION DE PROCESOS
Uso de herramientas gratuitas para el diagnostic de desempeño
CIENCIA TECNOLOGÍA Y SOCIEDADES
EL ÉXITO ES UNO PORCIENTO DE INSPIRACIÓN Y NOVENTA Y NUEVE PORCIENTO DE PERSEVERANCIA Thomas A. Edison (1847 – 1931)
Fundamentos de programación
SQL Server o SQL Database
Estimación de la Demanda
Business Intelligence
ANÁLISIS DE RIESGOS DE SISTEMAS DE INFORMACIÓN
Hardware y Software..
COMISIÓN ESTATAL DE DERECHOS HUMANOS
Aprovisionamiento UNIVERSIDAD MANUELA BELTRAN
Tema 1 El método científico
Presentamos.
Conalep plantel Zitácuaro 240
PROVEEDOR DATA WAREHOUSE TERADATA
L.I. Gerardo Ortiz Rivera
Es un programa Sistema de gestión de base de datos relacional creado y modificado por Microsoft para uso personal de pequeñas organizaciones. Es un componente.
Organización y Descripción de Archivos
Equipo 7S21 INTEGRANTES: Flores Montoya Luis Fabián
SERVICIOS Y SERVIDORES
Escritorios Virtuales
Los sistemas distribuidos y su middleware asociado deben proporcionar soluciones generales para lograr la protección de características indeseables a las.
Base de Datos II 2da Parte. Propiedad ACID  La propiedad ACIDa es una carácterística de un DBMS para poder compartir datos en forma segura.  A :
Brinda Soporte Presencial
Best Practice Instalacion de motores SQL.
Migración de BD SQL Server hacia Azure SQLDB
What’s new with SQL 2017 Christian Araujo
Gestion de redes Héctor Lara García
Nuevas Características de SQL Server 2016
Revolucionando el Data Center
Optimizando el desempeño de SQL Server
Análisis de la Salud de una Base de Datos SQL Server
SQL Graph Databases Ricardo Estrada DPA
Determinar el uso de los servicios
Plataforma Clever X-PRO
CONSIDERACIONES METODOLÓGICAS DEL M.A.I.
Lucas Fernández Perona Nicolas Alberto Dughetti Gerardo Soula
Accesando Información en la Internet
Plantear el problema “algo que se desea conocer y que aún no se sabe (o no se ha verificado), es decir, un punto a resolver dentro de nuestra indagación.
“Ponemos la mejor Tecnología al alcance de TI”
SCM y CRM La Visión Global Prof. Nelson José Pérez Díaz.
BASES DE DATOS II.
Introducción a los sistemas operativos en red
Beneficios de Capacitación Tecnológica
Pruebas de rendimiento de RedIRIS y su comparativa con la Internet Comercial  
UN TEMA COMPLEJO DE TRATAR
Transcripción de la presentación:

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

Agradecimiento a los patrocinadores Gold Silver Geek

Los Retos del DBA

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!!…

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

Investigación en Profundidad

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

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

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

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

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.

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

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

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

Optimización de Sentencias

Escribir un Select = Muchas opciones

Demo

Enlaces https://www.quest.com/mx-es/whitepaper/how-to-use-sql-servers-extended-events-and-notifications822243/ https://www.quest.com/mx-es/whitepaper/10-tips-for-optimizing-sql-server-performance-spanish8118202/ https://www.quest.com/mx-es/whitepaper/the-essential-dba-playbook-for-optimized-sql-server-management876193/

Sales Engineer – Quest alexander.Ortiz@quest.com

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