28
Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

Embed Size (px)

Citation preview

Page 1: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

Descripción técnica de las funciones de escalabilidad de SQL Server 2005

Christian Linacre

Microsoft Cono Sur

Page 2: 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

Page 3: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 4: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 5: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

Tipos de replicación

• Instantánea• Punto en el

tiempo

• Transaccional• Por comando

• Fusión• Intervalo en el

tiempo

• Peer-to-peer• Tiempo real

Page 6: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 7: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

Usar la replicación peer-to-peer

Configurar la replicación peer-to-peer

Crear publicaciones y suscripciones

demo

Page 8: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 9: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

Simular la replicación peer-to-peer Simular las órdenes en una base de datos replicada

demo

Page 10: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 11: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 12: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

Copias en espejo e instantáneas de base de datos

Servidor de base de datos

FebreroEnero

Page 13: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

Aplicaciones de espejo e instantáneas

Servidor de base de datos

Servidor espejo

Page 14: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 15: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 16: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 17: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 18: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 19: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 20: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 21: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 22: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 23: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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

Page 24: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

Para mayores informes

Visite TechNet en www.microsoft.com/latam/technet Siga participando enwww.ready-contest.com/html/technet_home.html

Page 25: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

UNO.DOS.TRES. CONTEST

• Revisión Técnica de SQL Server 2005, características de Alta disponibilidad.

21 de Octubre – 17:00 hrs. EST

Page 26: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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.

Page 27: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

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.

Page 28: Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur

• 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