Alta disponibilidad SQL 2005
SQL Server 2005
Rubén Garrigós
Solid Quality Mentors
http://www.solidq.com
1
Solid Quality Mentors
• Mentores
•
Fernando G. Guerrero, Miguel Egea, AlejandroLeguízamo,
Jesús López, Jordi Rambla, Eladio Rincón, Daniel Seara,
Guillermo Som, Antonio Soto, Adolfo Wiernik, …
• +80 mentores en todo el mundo, 45 MVPs, 5 RDs.
• Ayudando a obtener lo mejor deSQLServer y .NET con
•
•
•
Formación
Consultoría
Mentoring
• http://blogs.solidq.com/es
• http://blogs.solidq.com/ES/ElRinconDelDBA
2
Objetivos
• Conocer que nos ofrece SQL Server2005 para
mantener una alta disponibilidad de la plataforma de
datos de nuestro negocio
• Mostrar el funcionamiento de alguna de estas
capacidades.
3
Alta disponibilidad
• Accesocontinuo y confiable a la información y los
sistemas que la manejan.
• Disponibilidad 24x7, ¿una utopía?
• Presión para reducir costes
• Hardware
• Equipos de IT
• Costes asociados (formación,licencias, etc.)
4
Que nos impide la disponibilidad
• Operaciones de mantenimiento de la base de datos
• Limitaciones en el acceso concurrente
• Errores o desastres en el servidor de base dedatos
5
Características
• Operaciones sobre índices online
• Failover Clustering
• Database Mirroring (BD en espejo)
• Database Snapshot (instantáneas de BD)
• Mejoras en la recuperaciónde datos
6
Indexación “avanzada”
•¿Cuesta encontrar periodos para
el mantenimiento?
•¿Indexación lenta?
•¿Indexación sin bloqueos?
•¿Y si queremos añadir un índice?
7
IndexaciónONLINE
• Disponibilidad de la tabla
•
Solo se bloquea un instante al principio y al final del indexado
• Paralelismo
• Con y sin ONLINE
• Consume más espacio
•
Si generamos unnuevo índice cluster se necesita al menos 2x
• Lleva más tiempo
• La duración del proceso es más lenta que en modo OFFLINE
• Depende de la carga, el sistema de IO, etc.
8
DEMOSTRACIÓN:...
Regístrate para leer el documento completo.