Supervisión del rendimiento de SQL Server

Slides:



Advertisements
Presentaciones similares
Código: HOL-SQL29. Permite la encriptación de ficheros de registro y de datos mediante clave de encriptación de datos (Database Encryption Key) Encriptación.
Advertisements

VI Unidad. Sistema Operativo
Definición Objetivos Funciones de un S.O.
Administración de archivos de bases de datos
Término que se le da al conjunto de equipos de cómputo que se encuentran conectados entre si por medio de dispositivos físicos que envían y reciben -
“Tuning” Universidad Nacional Autónoma de México Bases de datos I
¡Bienvenidos! Escenarios de Plataforma Interconectada.
Experiencia e innovación
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
SQL Server Integration Services SSIS
2.4 - Windows Server 2008 r2 – MEDICION Y DESEMPEÑO
Introducción al software
Tema II Unidad de memoria. 2 Unidad de memoria 2.1 Definiciones y conceptos básicos Localización Capacidad Unidad de transferencia
Windows XP sp3.
Es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de.
REGISTROS Y ALERTAS DE RENDIMIENTO
ARIS-G: Software de Monitoreo Geomecánico de Superficies
IWeb-CEP Control Estadístico de Procesos Sin errores. Acceso de acuerdo a la función. Cálculos de Estabilidad Online. Contribuyendo a los procesos de mejora.
HERRAMIENTAS CASE.
ConceptoDefiniciónCaracterísticas (palabra clave) Ejemplo/Aplicación Sistema operativo Un sistema operativo es un software, es decir, forma parte de la.
Escritorio Remoto de Windows 2003 Server 3. C liente Conectar Utilizar programa remoto Sesión y ventanas Rendimiento Recursos compartidos Programa de inicio.
DeSkToP oRbItEr.
SISTEMA OPERATIVO Un sistema operativo es un programa que actúa como intermediario entre el usuario y el hardware de un computador y su propósito es proporcionar.
1 Gestión de la calidad Programa AGAPD-01 Módulo IV Profesor: Ing. Osvaldo Martínez Gómez, MAP, MSc.
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
ConceptoDefiniciónCaracterísticas (palabra clave) Ejemplo/Aplicación Sistema operativo Es el software que permite al usuario interactuar con la computadora.
Ing. Cristhian Quezada Asenjo
Creación de un dominio Windows  Descripción general Introducción a la creación de un dominio de Windows 2000 Instalación de Active Directory Proceso.
Introducción a los Sistemas Operativos
Administrador del Servidor O3 Es una herramienta para controlar y configurar el servidor de cubos multidimensionales.
NOMBRES:OLIVARES ALFARO JOSE L. BONETTI ARON GRUPO:308.
Sistemas operativos de red. (NOS)
Introducción a los SOs.
Tema 8: Introducción a los SOs. Tema 8: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Introducción.
CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO
Cuentas de usuarios y grupos en windows 2008 server
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 4) Microsoft SQL Server 2008 R2.
Estructura de los Sistemas Operativos
Presione CTRL+ALT+SUPR y haga clic en Administrador de tareas. Presione CTRL+SHIFT+ESC. Haga clic con el botón secundario en un área vacía de la barra.
Sebastian Madrid Perez
REQUISITOS.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
Monitorización y optimización del rendimiento en Windows 2000.
Unidad 2 – Gestión de Procesos
Sistemas Operativos.
PARCIAL 3.
Sustentante: Francis Ariel Jiménez Zapata Matricula: Grupo: 2 Profesora: Jose Doñe Asignatura: Sistema Operativo 2.
Jesús Villanueva Encarnación.
PRESENTACION CON POWER POINT
TALLER DE SISTEMAS OPERATIVOS
9º Encuentro Danysoft en Microsoft | | Ventajas competitivas de una solución empresarial Pablo F. Dueñas Campo | 9º Encuentro.
Naime Cecilia del Toro Alvarez
“Instalación de TuneUp Utilities” Para empezar la instalación de TuneUp Utilities, haga doble clic en el ejecutable del programa: Se le abrirá el asistente.
Funcionamiento del equipo de computo Luz Elva Seas Lopez.
 El visor de sucesos es un sistema de logs que guarda todos aquellos errores que padece Windows. Para visualizarlos, iremos a Inicio, Panel de Control,
SISTEMAS COMPUTACIONALES ADMINISTRATIVOS E.E. Fundamentos de Base de Datos 1.8 Estructura de un sistema de base de datos Fuentes: Fundamentos de Bases.
BASE DE DATOS DISTRIBUIDAS
Arquitectura Cliente Servidor
Elementos y tipos de sistemas operativos
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
ADMINISTRACIÓN DE REDES SIZING de Servidores.
Partes de la ventana Access
Profesor: ► Héctor Shultz Pérez Integrantes: Wladimir Cortés Cortés Macarena Quiroz Armijo Juan Muñoz Salazar Ives Escobar Ávila.
Primeras versiones Windows N.T Server 3.1, 3.5, 3.51, 4.0 Versiones mas actuales Windows Server 2000, 2003, Small Business, Home server, 2008, 2012.
VI. EVALUACIÓN DE LOS RECURSOS
WINDOWS SERVER 2008 r2 ADMINISTRACION DE RECURSOS: Con el Administrador de recursos del sistema de Windows del sistema operativo Windows Server® 2008 R2,
Cristina Sánchez.  Linux y Windows son sistemas multiusos. Esto permite que varias personas puedan usar el mismo ordenador para realizar sus tareas.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Un equipo de computo esta compuesto por hardware, software y humanware; el Software es la parte lógica de la computadora, el humanware es el usuario y.
Módulo 6: Administrar y supervisar el Sistema de nombres de dominio (DNS)
Transcripción de la presentación:

Supervisión del rendimiento de SQL Server

Introducción Por qué supervisar SQL Server Supervisión y optimización del rendimiento Herramientas para supervisar SQL Server Tareas habituales de supervisión y optimización

Por qué supervisar SQL Server Mejorar la aplicación empresarial de SQL Server Reducir el tiempo de respuesta del usuario o consulta Aumentar el rendimiento

Supervisión y optimización del rendimiento Estrategias para la optimización del rendimiento Selección de un método para optimizar el rendimiento Desarrollo de una metodología de optimización del rendimiento Establecimiento de una referencia de rendimiento Detección de cuellos de botella en el rendimiento Tareas de supervisión habituales

Estrategias para la optimización del rendimiento Optimización del tiempo de respuesta Requiere el conocimiento de la aplicación, el entorno y los usuarios Optimización del rendimiento Requiere el conocimiento de cómo SQL Server controla el acceso a datos, la concurrencia y la interacción con Windows 2000

Selección de un método para optimizar el rendimiento Método para mejorar el tiempo de respuesta de la aplicación y el rendimiento del servidor mediante: Optimizar la aplicación de cliente Optimizar la base de datos Optimizar SQL Server Optimizar la configuración del hardware

Desarrollo de una metodología de optimización del rendimiento Diseño para mejorar el rendimiento Conocer los requisitos del usuario Conocer los datos Diseño apropiado Plan para mejorar el rendimiento Definir los parámetros Establecer objetivos para el rendimiento Medir y documentar acciones y resultados

Establecimiento de una referencia de rendimiento Carga de trabajo Conflictos Rendimiento SQL Server Optimización Recursos del sistema

Detección de cuellos de botella en el rendimiento Decida qué examinar Memoria, uso de la CPU, E/S de disco, conexión de usuario y bloqueos Conozca el intervalo de rendimiento aceptable Los extremos que estén por encima y por debajo de la referencia podrían indicar cuellos de botella

Tareas de supervisión habituales Supervisión del sistema Hardware Sistema operativo Aplicación Supervisión específica de SQL Server Actividad de SQL Server Coherencia de datos Rendimiento de consultas específicas Visor de sucesos de Windows 2000 Monitor de sistema de Windows Actividad actual del Administrador corporativo de SQL Server Transact-SQL Analizador de SQL Analizador de consultas de SQL Server

Herramientas para supervisar SQL Server Visor de sucesos de Windows 2000 Monitor de sistema de Windows con SQL Server Ventana Actividad actual del Administrador corporativo de SQL Server Herramientas de Transact-SQL Analizador de SQL Analizador de consultas SQL Demostración: Analizador de SQL

Visor de sucesos de Windows 2000 El Visor de sucesos de Windows 2000 muestra mensajes de error, advertencia e informativos El Visor de sucesos de Windows 2000 permite ver los registros de sucesos de Windows Registro de aplicación de Windows Registro de sistema de Windows Registro de seguridad de Windows

Monitor de sistema de Windows con SQL Server Monitor de sistema de Windows puede hacer un seguimiento de: E/S de SQL Server Uso de la memoria por parte de SQL Server Conexiones de usuario de SQL Server Bloqueos en SQL Server Actividad de replicación

Ventana Actividad actual del Administrador corporativo de SQL Server Información de procesos de SQL Server Ver por identificador de proceso Ver por objeto Bloqueos e interbloqueos Administración de procesos y bloqueos Los administradores del sistema pueden realizar acciones para informar a usuarios o finalizar procesos

Herramientas de Transact-SQL Procedimientos almacenados de sistema Variables globales Instrucciones de Transact-SQL Instrucciones DBCC Indicadores de traza

Analizador de SQL Trazar y capturar la actividad del servidor Elegir sucesos a supervisar Elegir criterios de traza Elegir datos a capturar Agrupar datos significativos

Analizador de consultas SQL Mostrar el plan de ejecución de consultas Mostrar traza de servidor Mostrar estadísticas del servidor Mostrar estadísticas del cliente Asistente para optimización de índices

Tareas habituales de supervisión y optimización Supervisión del uso de la memoria Supervisión del uso de procesador y subprocesos Supervisión de la entrada y salida en el disco duro Supervisión de bloqueos Supervisión de consultas de bajo rendimiento

Supervisión del uso de la memoria Uso de los archivos de pagi- nación y la memoria Objeto: contador Pautas Memoria: Bytes disponibles Este contador debe ser mayor de 5.000 KB Memoria: Páginas/seg. Este contador nunca debe ser mayor de cero de forma regular Proceso: Fallos de página/seg. Un número alto indica un exceso de paginación Uso de la memoria y del búfer Objeto: contador Pautas Proceso: Conjunto de trabajo Este contador debe ser mayor de 5.000 KB SQL Server: Administrador de búfer: Proporción de aciertos de caché del búfer Este contador debe ser mayor del 90 por ciento SQL Server: Administrador de búfer: Páginas totales Un número bajo podría indicar una frecuencia elevada de E/S, considere la posibilidad de agregar más memoria SQL Server: Administrador de memoria: Memoria total del servidor Si este contador indica, de forma regular, una cantidad alta en comparación con la cantidad de memoria física disponible, puede que se necesite más memoria

Supervisión del uso de procesador y subprocesos Objeto: Contador Pautas Procesador: % de tiempo de procesador El valor de este contador debe ser inferior al 90 por ciento Sistema: Cambios de contexto/Seg. En equipos con multiprocesador, si el valor de este contador llega a 8000 y el valor del contador Procesador: % de tiempo de procesador está por encima del 90 por ciento, considere la posibilidad de habilitar la programación en modo de intraproceso de SQL Server Sistema: Longitud de cola de procesador Este contador nunca debe ser mayor de 2 de forma regular Procesador: %Tiempo privilegiado Este contador debe ser lo más bajo posible Procesador: %Tiempo de usuario Este contador da el porcentaje de tiempo que el usuario emplea en ejecutar los procesos, como SQL Server

Supervisión de la entrada y salida en el disco duro Objeto: Contador Pautas Disco físico: %Tiempo de disco El valor de este contador debe ser inferior al 90 por ciento, de forma regular Disco físico: Promedio de longitud de cola de disco El valor de este contador no debe ser superior al doble del número de discos del cilindro Disco físico: Lecturas de disco/seg. El valor de este contador debe ser inferior de forma regular a la capacidad del subsistema de disco duro Disco físico: Escritura de disco/seg. El valor de este contador debe ser inferior de forma regular a la capacidad del subsistema de disco duro

Supervisión de bloqueos Interbloqueos Detectados y eliminados de forma automática Bloqueos de cierre Se requiere la intervención del administrador Administración de bloqueos Monitor de sistema de Windows, Analizador de SQL, Administrador corporativo de SQL Server y procedimientos almacenados

Supervisión de consultas de bajo rendimiento Identificación del rendimiento de las consultas Analizador de SQL, trazas y procedimientos almacenados Causas del bajo rendimiento en las consultas Red, memoria, estadísticas, índice y estructura de la consulta