Descripción técnica de las funciones de escalabilidad de SQL Server 2005
Christian Linacre
Microsoft Cono Sur
Lo que vamos a cubrir
• Replicación
• Instantáneas y copia espejo de base de
datos
• Controles optimistas de concurrencia
• Mejoras a la indexación y a las vistas
• Interoperabilidad con datos Oracle
Experiencia útil
Nivel 200
• Familiaridad con el proceso de replicación
• Experiencia en crear índices• Familiaridad con el almacenamiento de datos
de Microsoft SQL Server• Conocimiento de los problemas de concurrencia• Sintaxis T-SQL básica
Agenda
• Usar la replicación en SQL Server™ 2005
• Escalabilidad con instantáneas y copias en
espejo
• Configurar la concurrencia optimista
• Optimizar las indexaciones y las vistas
• Publicar datos desde Oracle
Tipos de replicación
• Instantánea• Punto en el
tiempo
• Transaccional• Por comando
• Fusión• Intervalo en el
tiempo
• Peer-to-peer• Tiempo real
Ventajas de la replicación peer-to-peer
Proporciona espera inmediata
Una sola tabla hasta toda la base de datos
Rendimiento mejorado de lectura/escritura
Sin límites de distancia
Control mejorado del ancho de banda
Usar la replicación peer-to-peer
Configurar la replicación peer-to-peer
Crear publicaciones y suscripciones
demo
Balanceo de carga con peer-to-peer
Servidor de aplicacione
s
Servidor de aplicaciones
Balanceo de carga de sólo
lectura
Duplicación
Leer
Escribir
Clave
Balanceo de carga de lectura / escritura
Simular la replicación peer-to-peer Simular las órdenes en una base de datos replicada
demo
Agenda
• Usar la replicación en SQL Server 2005
• Escalabilidad con instantáneas y copias
en espejo
• Configurar la concurrencia optimista
• Optimizar las indexaciones y las vistas
• Publicar datos desde Oracle
MS-2733 Actualice sus habilidades de administración de bases de datos para Microsoft SQL Server 2005
Servidor de espera inmediata
Máximo un espejo por BD
Sin hardware especial
Conmutación automática por error
Mirroring de bases de datos
Copias en espejo e instantáneas de base de datos
Servidor de base de datos
FebreroEnero
Aplicaciones de espejo e instantáneas
Servidor de base de datos
Servidor espejo
Crear un servidor usando instantáneas
Establecer socios de espejo de base de datos
Acceder al espejo de base de datos Crear una instantánea de la base de datos en un espejo
demo
Agenda
• Usar la replicación en SQL Server 2005
• Escalabilidad con instantáneas y copias
en espejo
• Configurar la concurrencia optimista
• Optimizar las indexaciones y las vistas
• Publicar datos desde Oracle
Problemas de concurrencia de base de datos
Base de datos
Nuevos controles de concurrencia incrementan el rendimiento• Controles pesimistas de concurrencia
• Controles optimistas de concurrencia
Controles pesimistas de concurrencia
Base de datos
• Configuración predeterminada
• Bloqueos compartidos de recursos en SELECT
• Los niveles de aislamiento controlan el comportamiento
Operaciones de Lectura Operaciones de Escritura
Controles optimistas de concurrencia
• Configuración opcional
• Datos de la versión del registro están almacenados en tempdb
• Las operaciones SELECT usan tempdb
Operaciones de EscrituraOperaciones de Lectura
Tabla de la BDtabla tempdb
Operaciones de indexación en línea
Tabla Índice
• Los datos subyacentes están accesibles
• Los índices no cluster están accesibles
• Reorganizaciones o defragmentaciones no bloquean el acceso
Usar las funciones de escalabilidad del índice Usar las vistas indexadas en SQL
Server 2005 Crear índices con columnas que no son
clave Realizar operaciones de indexación en
línea
demo
Agenda
• Usar la replicación en SQL Server 2005
• Escalabilidad con instantáneas y copias
en espejo
• Configurar la concurrencia optimista
• Optimizar las indexaciones y las vistas
• Publicar datos desde Oracle
Publicar desde Oracle
Base de datos de Oracle
SQL Server 2005
Publicar datos desde Oracle versión 8.0.4 o
posterior
Triggers de SQL Server
Agente del lector de registro
Resumen de la sesión• Los nuevos modos de replicación crean una mayor flexibilidad
• La copia en espejo y las instantáneas de la base de datos proporcionan tanto respaldo como escalabilidad
• Las mejoras a la tabla, el índice y la vista favorecen el rendimiento
Para mayores informes
Visite TechNet en www.microsoft.com/latam/technet Siga participando enwww.ready-contest.com/html/technet_home.html
UNO.DOS.TRES. CONTEST
• Revisión Técnica de SQL Server 2005, características de Alta disponibilidad.
21 de Octubre – 17:00 hrs. EST
www.microsoft.com/technet/subscriptions
¿Escuchó las noticias acerca de TechNet?• ¡Software sin límites de tiempo!
• Soporte técnico gratuito.
• Los recursos más actuales a la mano.
Encuentre todas estas opciones de soporte en www.microsoft.com/technet/support Microsoft ofrece una serie progresiva de opciones de soporte que inician con soporte en línea gratuito y desarrollo a través de suscripción, incidentes y soporte a contratos.
1. Soporte en línea sin cargo
Knowledge BaseBusque en una vasta base de datos de artículos para localizar la información que necesita.
Grupos de noticiasAcceda a más de 20,000 grupos de noticias activos sobre calificaciones de temas.
Centros de soporte a productosObtenga respuestas a preguntas más frecuentes, además de artículos “cómo hacerlo” e instrucciones paso por paso organizadas por producto.
Base de datos de ayuda de DLLBusque aquí para identificar el software que se utiliza para instalar una versión DLL específica.
Centro de eventos y mensajes de errorResuelva eventos y mensajes de error rápido con explicaciones, recomendaciones y vínculos a soporte y recursos.
Soporte WebcastsSintonícese para ver presentaciones técnicas en vivo de expertos de Microsoft y tome parte en la sesión de Preguntas y Respuestas en tiempo real.
ChatsConverse en línea con especialistas de Microsoft o busque los archivos transcritos.
Programa de grupos de usuariosAcceda a la información y soporte para informática y a otros grupos de usuarios de interés específico.
Centro de recursos de seguridad de TechNetAdelántese a los riesgos de seguridad con recursos que lo mantienen actualizado, incluyendo boletines de seguridad y el servicio de notificación de Microsoft.
2. Soporte basado en Suscripción
Suscripción a TechNetSuscríbase a TechNet para obtener una biblioteca personal de artículos, paquetes de servicio, Cómo funciona, kits de recursos, herramientas, utilidades y más. Su suscripción incluye actualizaciones mensuales que se entregan en CD o DVD, de manera que siempre tiene la información más reciente, directa de la fuente.
Actualícese a una suscripción a TechNet Plus y agregue todo esto:
1. Software de evaluación con versión completa, incluyendo Microsoft Office System y productos de Windows Server™ System, sin restricciones de tiempo.
2. Soporte gratuito — dos incidentes gratuitos, más un descuento en otras llamadas de soporte.
3. Acceso ilimitado al día hábil siguientea respuestas confiables dela comunidad informática y elpersonal de soporte de Microsoft mediante Grupos de noticias moderados (sólo inglés).
3. Soporte asistido a incidentes
Soporte por correo electrónicoObtenga ayuda en línea para incidentes a través de correo electrónico de un Profesional en soporte de Microsoft.
Soporte telefónicoObtenga ayuda telefónica para incidentes de un profesional de soporte de Microsoft.
Contrato de soporte telefónicoAhorre con un contrato de soporte telefónico de 5 paquetes.
Servicios de asesoríaAgregue opciones de asesoría que ofrecen los Servicios de asesoría de Microsoft de manera remota para dar soporte proactivo que va más allá del mantenimiento de rutina a los productos.
4. Soporte basado en contratos
Soporte premierObtenga la flexibilidad de relacionar opciones de soporte con su organización y disfrute el acceso directo a los expertos técnicos de Microsoft en cualquier momento, durante el día o la noche. Soporte premier ofrece opciones personalizadas para negocios con necesidades complejas, incluyendo profesionales técnicos dedicados para supervisar su soporte, resolución de problemas las 24 horas y capacitación y talleres para mantener actualizado a su personal de informática.
Soporte esencialSoporte esencial ofrece opciones empacadas específicamente diseñadas para satisfacer los requisitos de soporte fundamentales de cualquier negocio, grande o pequeño. Incluye administración de cuentas, resolución de problemas y servicios de información.
• Chats y difusiones por el Web gratuitas• Lista de grupos de noticias
• Sitios de la comunidad de Microsoft
• Eventos de la comunidad y columnas
¿Dónde más puedo obtener ayuda?
www.microsoft.com/technet/community