Download Troubleshooting SQL Server 2000

Document related concepts

Microsoft SQL Server wikipedia , lookup

SQL Server Compact wikipedia , lookup

Adaptive Server Anywhere wikipedia , lookup

SQL Server Integration Services wikipedia , lookup

Data Transformation Services wikipedia , lookup

Transcript
¡Bienvenidos!
Escenarios de Plataforma
Interconectada
Configuración y uso de
herramientas en SQL Server 2000
para análisis y diagnóstico
Propósito
De que vamos a hablar hoy
• Configurar SQL Server
• Planes para el mantenimiento de la base de
datos
• Herramientas de solución de problemas
• Procedimientos almacenados para la solución
de problemas
• SQL Profiler
Conocimiento previo
• Experiencia en dar soporte a servidores basados
en Windows
• Experiencia en dar soporte a Microsoft SQL
Server 2000
• Experiencia en dar soporte a bases de datos
Nivel 200
Agenda
• Mantenimiento de SQL Server
• Herramientas de solución de problemas
• Bloques de solución de problemas
Mantenimiento de SQL Server
Registro de errores de SQL Server
Mantenimiento de SQL Server
Ver los registros de errores de SQL Server
Mantenimiento de SQL Server
Otras herramientas
• Registros de eventos
• Modificador /Auxsource
– Permite que los archivos de registro de eventos guardados se
vean en el PC remoto o por los que no son administradores
• EventQuery.vbs
– Consulta múltiples archivos de registro de eventos para obtener
detalles sobre eventos
• Comandos WMIC
– Consulta los eventos existentes utilizando el parámetro
NTEVENT
– Genera salida de HTML
Mantenimiento de SQL Server
Asistente para el plan de mantenimiento
Mantenimiento de SQL Server
Envío de registros
Servidores SQL
C, D y E
Servidor SQL B
Fuente
Servidor SQL A
Monitor
Destino
demostración
Mantenimiento de SQL Server
Registro de SQL Server
 Planes de mantenimiento de la base de datos

Agenda
• Mantenimiento de SQL
• Herramientas para solución de problemas
• Bloques de solución de problemas
Herramientas
SQL Best Practices Analyzer
• Recomendaciones de mejores prácticas
• Comprueba la instalación de SQL Server
comparándola con una lista de mejores prácticas
• Herramienta ampliable no invasiva
Descárguela de:
microsoft.com/downloads/details.aspx?displayla%20ng=en&familyid
=B352EB1F-D3CA-44EE-893E-9E07339C1F22&displaylang=en
Herramientas
SQL Best Practices Analyzer
Reglas del motor
de exploración (C#)
Depósito
Metadatos/Resultados
SQL Server
(sin bits adicionales)
Herramientas
SQLDIAG.EXE
• Obtiene y almacena información de diagnóstico
• Genera un archivo de salida
– Salida desde sp_configure
– Información adicional sobre la versión
– Consulta información de rastreo del historial si está en
ejecución
• Información que se obtiene:
– Registros de error, información de registro, versiones
de DLL
– Salida desde sp_configure, sp_who, sp_lock y
sp_helpdb
Herramientas
Verificador de coherencia de la base de datos
(DBCC)
• Comandos de la consola de la base de datos DBCC
– Obtiene información
– Detecta y soluciona problemas
• Grupo de instrucciones de comandos en categorías:
–
–
–
–
Mantenimiento
Varios
Estado
Validación
• Ejemplo: DBCC CHECKDB
Herramientas
Ejemplo de DBCC
Consulta
Analizador
Ventana
Herramientas
Procedimientos almacenados para la solución
de problemas
• Descargar e instalar Storedpro.exe
– Identifica configuraciones fuera de los parámetros
recomendados
• sp_rk_audit_configure
– Busca mejoras potenciales
• sp_rk_audit_db_options
– Comprueba bases de datos para mejoras potenciales
• sp_rk_blocker_blockee
– Informa bloqueos y procesos bloqueados
Herramientas
MPS_Reports
• Disponible para descarga como KB 818742
• Diferentes informes dependiendo del escenario
• Captura información crítica del sistema, de
diagnóstico y de configuración
Consulte también: support.microsoft.com/default.aspx?scid=kb;enus;818742#3
demostración
Herramientas de solución de
problemas



SQLDiag
DBCC
Procedimientos almacenados de solución de
problemas
Agenda
• Mantenimiento de SQL Server
• Herramientas de solución de problemas
• Bloques de solución de problemas
Bloques
SQL Profiler
• Herramienta gráfica para supervisar eventos
– La supervisión agrega gastos indirectos al servidor
• Los datos capturados se pueden volver a reproducir
• Escenarios de SQL Profiler:
–
–
–
–
–
Encuentra las consultas con el peor rendimiento
Identifica la causa de una consulta estancada
Supervisa el rendimiento de un procedimiento almacenado
Audita la actividad de SQL Server
Supervisa la actividad de Transact-SQL por usuario
Bloques
Terminología de SQL Profiler
• Plantilla: criterios para eventos a supervisar
• Traza: captura datos
– Esto se puede filtrar
• Categoría de evento: cómo están agrupados los
eventos
• Evento: acción generada en SQL Server
• Clase de evento: describe el evento
• Columna de datos: datos reunidos por clase de
evento
Bloques
Salida de SQL Profiler
Bloques
Escenario de bloqueo
SQL Server
Bases de datos
SPID 1
SPID 2
demostración
Bloques de solución de
problemas
Resumen de la sesión
• Revisar con regularidad los registros de errores
de SQL Server
• Configurar un plan de mantenimiento de la
base de datos
• Utilizar herramientas tales como
procedimientos almacenados de PSS, SQLDiag
y SQL Profiler para solucionar problemas
Recursos adicionales
• Centro Technet de SQL Server 2000
– En español:
• http://www.microsoft.com/latam/technet/productos/s
ervers/sql/
– En inglés:
• http://www.microsoft.com/technet/prodtechnol/sql/default.mspx
• Página del producto SQL Server 2000
– En español:
• http://www.microsoft.com/latam/sql/
– En inglés:
• http://www.microsoft.com/sql/default.mspx
Microsoft Learning
Recursos de entrenamiento offline
http://www.microsoft.com/learning/
Microsoft eLearning
Recursos de entrenamiento online
https://www.microsoftelearning.com/
¡GRACIAS!
Escenarios de Plataforma
Interconectada
© 2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.