Curso de Troubleshooting and Optimizing Database Servers using Microsoft? SQL Server 2005

Solicita información

Curso de Troubleshooting and Optimizing Database Servers using Microsoft? SQL Server 2005

  • Objetivos del curso El propósito de este taller de dos días es enseñar a administradores de bases de datos que trabajan en ambientes empresariales, cómo determinar y resolver problemas de ejecución usando el Servidor SQL 2005 de Microsoft. El enfoque primario de este taller es enseñar el proceso global de resolución de problemas. Incluye el establecimiento estándares y las bases de supervisión, determinando los umbrales de ejecución, y enfocando la investigación en problemas específicos.
  • Curso dirigido a Este curso está dirigido a administradores de bases de datos profesionales, quienes actualmente tienen tres o más años de experiencia laboral, administrando soluciones de una base de datos en un Servidor SQL a nivel empresarial.
  • Contenido Duración: 2 Días

    Prerrequisitos

    Conocimiento laboral de la arquitectura de un Servidor SQL 2005, incluyendo indexación, ejecución de planes SQL , y configuración básica de un Servidor SQL .

    Habilidades básicas de supervisión y resolución de problemas. Por ejemplo, los estudiantes deben de haber usado Sysmon y Perfmon en el trabajo.

    Conocimiento laboral del sistema operativo y plataforma. Los estudiantes deben entender cómo el sistema operativo se integra con la base de datos, que puede hacer la plataforma o el sistema operativo, y la interacción entre el sistema operativo y la base de datos.

    Entendimiento básico de la arquitectura del servidor como CPU y utilización de memoria y input/output del disco (I/O).

    Conocimiento básico de la arquitectura de aplicación. Los estudiantes deben saber cómo pueden diseñarse las aplicaciones en tres capas, qué pueden hacer las aplicaciones, la interacción entre las aplicaciones y la base de datos, y la interacción entre la base de datos y la plataforma o sistema operativo.

    Entendimiento de la lógica de sintaxis y programación de Transact-SQL.

    Conocimiento básico de redes de Microsoft Windows. Los estudiantes deben entender cómo el Servicio de Nombre de Dominio (DNS) opera y cómo los servidores se comunican entre los dominios.

    Estar familiarizados con las características, herramientas y tecnologías del Servidor SQL 2005.

    Certificación Microsoft de Especialista en Tecnología: credencial Microsoft de Servidor SQL 2005 o la experiencia equivalente.  

    Además, es recomendable, pero no requerido, que los estudiantes hayan completado:

    Curso 2778, Escribiendo Consultas utilizando el Transact-SQL del Servidor SQL 2005 de Microsoft.

    Curso 2779, Implementando una Base de datos en un Servidor SQL 2005 de Microsoft.

    Curso 2780, Manteniendo una Base de datos en un Servidor SQL 2005 de Microsoft.



    Módulo 1: Construyendo una Solución Supervisada para los Problemas de Ejecución del Servidor SQL

    Este módulo provee una oportunidad al estudiante para construir una solución supervisada que ayudará a identificar los problemas de ejecución de un Servidor SQL. Los estudiantes diseñarán las bases de solución de una ejecución supervisada.

    Temario:

    Reduzca un Problema de Ejecución a una Área del Ambiente.

    Pautas por Supervisar Servidores de Bases de datos e Instancias Usando Profiler y Sysmon.

    Pautas para Auditar y Comparar los Resultados de las Pruebas.

    Laboratorio:

    Determine qué indicadores se supervisarán.

    Implemente una solución supervisada.

    Audite los resultados supervisados para identificar áreas del problema.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Explicar la metodología de reducción de un problema de ejecución a una área particular del ambiente de la base de datos.

    Aplicar las pautas para supervisar los servidores de base de datos e instancias usando Profiler y Sysmon.

    Aplicar las pautas para auditar y comparar resultados de la pruebas.

    Determinar qué indicadores se supervisarán.

    Implementar una solución supervisada.

    Auditar los resultados de supervisión para identificar las áreas del problema.  

    Módulo 2: Resolviendo problemas de Ejecución de la Base de datos y del Servidor

    Este módulo proporciona una oportunidad a los estudiantes para arreglar problemas de ejecución del Servidor SQL. Los estudiantes analizarán la muestra de los resultados supervisados para determinar el problema. El módulo incluye información sobre una característica nueva en el Servidor SQL 2005,  que permite a los estudiantes hacer una sincronización automática de un acceso Sysmon y una localización Profiler. También les permite cargar y realizar análisis contra una localización Profiler, que usa consultas al Servidor SQL. Finalmente, les permite a los estudiantes ejecutar SQLdiag.exe como una herramienta adicional para solución de problemas.

    Temario:

    Reduzca un problema de ejecución a un objeto de la base de datos.

    Cómo Profiler puede ayudar a reducir una búsqueda a un problema específico.

    Cómo la Herramienta de SQLdiag puede usarse para analizar resultados.

    Laboratorio:

    Analice Sysmon y rastreador de Profiler.

    Analice el Rastreador de Profiler Usando la Consultas del Servidor SQL.

    Determine problemas del Servidor de la base de datos usando SQLdiag.exe.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Explicar la metodología de reducción de un problema de la ejecución a un objeto particular del ambiente de la base de datos.

    Explicar el uso de la herramienta de SQLdiag para analizar resultados.

    Explicar el uso de Profiler para reducir la búsqueda de resolución de problemas a uno específico.

    Analizar el rastreador de Sysmon y Profiler.

    Analizar el rastreador Profiler usando consultas del Servidor SQL.

    Determinar problemas de ejecución usando SQLdiag.exe.  

    Módulo 3: Optimizando el Ambiente de Actuación de Consultas

    Esta Módulo les da a los estudiantes una oportunidad de determinar las razones a nivel  base de datos, de una pobre ejecución de consultas, como malas indexaciones  y de columnas estadísticas de indexaciones anticuadas. Se proporciona a los estudiantes con ejemplos del  rastreador Profiler o de un listado de consultas  pobremente ejecutadas y  dirigidas para investigar las posibles razones.

    Temario:

    La metodología para optimizar un ambiente de consulta.

    El proceso de resolución de problemas de una ejecución de consulta.  

    Laboratorio:

    Revise un plan de ejecución de pistas para una ejecución pobre.

    Ejecute un Análisis Índexado usando Database Tuning Advisor (DTA)  

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Explicar la metodología de optimización del ambiente de consulta.

    Describir el proceso de resolución de problemas en la ejecución de consulta.

    Explicar cómo puede ser utilizado Database Tuning Advisor (DTA ) para resolución de problemas del ambiente de consultas.

    Revisar la ejecución de un plan para las pistas de una ejecución pobre.

    Realizar un análisis índexado usando DTA.  

    Módulo 4: Resolución de Problemas de Conectividad del Servidor SQL 

    Este módulo explica la resolución de  problemas comunes de un Servidor SQL. Los ejemplos incluyen problemas de DNS, problemas de  autenticación de redes, y problemas finales de un Servidor de SQL 2005.

    Temario:

    La metodología de resolución de problemas de conectividad del Servidor SQL.

    Áreas de resolución de problemas comunes de Conectividad.

    ¿Cuáles son los Endpoints del Servidor SQL 2005?

    Laboratorio:

    Resolución de problemas Servidor-No-Encontrado.

    Resolución de problemas de un Mensaje de Error de Autenticación.

    Resolución de problemas de Endpoint.  

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Explicar la metodología de resolución de problemas de conectividad.

    Describir las áreas para auditar los problemas comunes de conectividad.

    Explicar end points de un Servidor SQL 2005.

    Resolver problemas del mensaje Servidor-No-Encontrado.

    Resolver problemas del mensaje de Error de Autenticación.

    Resolver problemas del end point.

    Módulo 5: Resolución de Problemas de Datos del Servidor SQL 

    Este módulo permite a los estudiantes resolver problemas a nivel de datos. Un ejercicio será usado para identificar y recuperar una página rasgada. El segundo ejercicio es un informe de la unidad comercial que contiene datos inválidos. La meta para el Administrador de la Base de datos es rastrear las razones para los datos inválidos.

    Temario:

    La metodología de resolución de problemas de datos del Servidor SQL.

    El proceso de resolución de problemas de integridad de datos del Servidor SQL.

    Cómo pueden resolverse las Páginas Rasgadas usando el Restablecimiento de Página-Única.

    Laboratorio:

    Resolución de problemas y reparación de Páginas Rasgadas.

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Explicar la metodología de resolución de problemas de datos.

    Explicar el proceso de resolución de problemas de integridad de datos.

    Explicar cómo pueden resolverse páginas rasgadas usando el Restablecimiento de Página-Única.

    Arreglar y reparar Problemas de Páginas Rasgadas.

    Arreglar problemas de integridad de datos.

    Módulo 6: Resolución de Problemas de Concurrencia de Datos en un Servidor SQL 

    Este módulo permite a los estudiantes identificar los objetos ofensores que causan problemas de concurrencia. El primer ejercicio les muestra a los estudiantes cómo determinar procedimientos guardados involucrados en una situación letal. El segundo ejercicio les muestra a los estudiantes cómo determinar la fuente de un problema de bloqueo. El tercer ejercicio les muestra a los estudiantes cómo evaluar tipos de espera y latches.

    Temario:

    La metodología de la resolución de problemas de concurrencia.

    ¿Qué son los latches de un Servidor SQL?

    Actividad: Escoger una Solución de Supervisión de Bloqueos.  

    Laboratorio:

    Identifique los objetos involucrados en un Deadlock.

    Identifique los objetos involucrados en un Problema de Bloqueo.

    Determine problemas de concurrencia de usando latch wait types.  

    Al concluir el módulo

    Los estudiantes serán capaces de:

    Explicar la metodología de resolución de problemas de concurrencia.

    Explicar qué son los latches y cómo ellos pueden ser útiles en la resolución de problemas de tiempos largos de espera.

    Elegir una solución supervisada de bloqueo

    Identificar los objetos involucrados en un problema de Deadlock.

    Identificar los objetos involucrados en un problema de bloqueo.

    Determinar problemas de concurrencia usando latch wait types.

Otra formación relacionada con programación sql