Latinoamérica   Cambiar   |   Todos los sitios de Microsoft

  

Rendimiento y escalabilidad

SQL Server 2008 Performance and Scale

Introducción

Microsoft SQL Server 2008 le ofrece un entorno de base de datos con capacidad para crecer, con las herramientas y funcionalidades que necesita para un óptimo rendimiento, para escalar los servidores de forma individual y para soportar las bases de datos más grandes.

Novedades más destacadas

  • Pleno control de la asignación de recursos de máquina con Resource Governor.

  • Optimización, monitorización y resolución de incidencias en todas las instancias de SQL Server de la empresa con Performance Studio

  •  Puede crear soluciones de análisis de datos de altas prestaciones con mejoras en la escalabilidad y rendimiento utilizando SQL Server Analysis Services (SSAS)

  •  Aprovechamiento máximo del proceso bajo demanda y mejor rendimiento gracias a un motor de generación de informes rediseñado para SQL Server Reporting Services

  • Mayor rendimiento para las actividades ETL (extracción, transformación y carga) en SQL Server Integration Services (SSIS) gracias a sus nuevas tareas de revisión escalables

Resource Governor

Resource Governor

Rendimiento

Consiga el máximo rendimiento, sea cual sea el tamaño de su base de datos con las herramientas y funcionalidades disponibles en SQL Server 2008.

Resource Governor

  • El rendimiento del sistema es previsible en todas sus actividades, ya que el Resource Governor permite definir límites y prioridades en la asignación de recursos físicos.

  • Todo el entorno operativo queda bajo su control, y puede definir prioridades de ejecución, limitar el consumo de recursos para algunas tareas especialmente exigentes, evitar el impacto negativo de ciertas consultas de gran envergadura y poner a disposición de las tareas de misión crítica los recursos de máquina que necesitan.

Performance Studio

  • agrupar las funciones de recopilación de datos, análisis, resolución de incidencias y persistencia de la información de diagnóstico de SQL Server.

  • Su proceso de recogida de datos apenas genera impacto sobre el sistema, y obtiene información desde los contadores de rendimiento, vistas dinámicas de gestión, SQL Trace y otros orígenes.

  • Estos datos se mantienen en un repositorio centralizado común para toda la empresa, dentro de un data warehouse de gestión, para poder analizarlos desde un Panel de Rendimiento.

Rendimiento efectivo y tangible

Motor de procesamiento de consultas de altas prestaciones

  • Optimice el rendimiento de sus aplicaciones con el nuevo motor de procesamiento de consultas de alto rendimiento de SQL Server 2008.

  • Permite particionar tablas e índices, y optimizar este particionado con la ayuda del Database Tuning Advisor, que devuelve resultados a partir de información recabada por el SQL Server Profiler sobre consultas reales de las aplicaciones.

  • Puede, además, aprovechar las ventajas de la ejecución de queries en paralelo en servidores multiprocesador

Mejoras en la concurrencia

  • SQL Server 2008 mejora la concurrencia y la protección de la integridad de los datos aplicando niveles de aislamiento para las transacciones.

  • El aislamiento de instantánea le permite mantener consistencia en lectura a nivel de sentencia SQL.

  • La concurrencia mejora, además, con el particionado de tablas, aplicando el bloqueo de escalación.

  • La distribución de tablas e índices en particiones mejora la contención del acceso a disco y facilita la aplicación de bloqueos.

Analysis Services

  • Mejores rendimientos y la posibilidad de que los usuarios actualicen valores de celda con soporte writeback para las particiones MOLAP.

  • La profundidad de las jerarquías y la complejidad de los cálculos es ahora mayor, pero manteniendo un elevado rendimiento gracias a los cálculos en bloque.

Reporting Services

  • EL procesamiento bajo demanda y la reposición basada en instancias que ofrece el nuevo motor de Reporting Services le permiten obtener un rendimiento óptimo.

Integration Services

  • Los tiempos de ejecución de los paquetes se reducen y se optimizan las operaciones ETL gracias a un mayor rendimiento en la actividad de revisión de los datos.

Performance Data Collection

Recopilación de datos de rendimiento

Escalabilidad vertical

Puede conseguir un rendimiento óptimo para sus sistemas de bases de datos aprovechando al máximo las últimas tecnologías de hardware.

Soporte para hardware

  • SQL Server 2008 obtiene el máximo rendimiento de los servidores de gama alta mediante su soporte para tecnologías de 64 bits, su soporte para sistemas multi-núcleo y el direccionamiento de hasta 64 GB de memoria.

  • La escalabilidad se mejora sensiblemente con soporte para arquitecturas de hardware NUMA (Non-Uniform Memory Access), que se pueden utilizar sin tener que modificar las aplicaciones.

  •  SQL Server 2008 soporta tanto hardware NUMA como NUMA por software

Adición de memoria y CPU en caliente

  • SQL Server Ed.Enterprise le permite añadir recursos de memoria y CPU en caliente para escalar el servidor sin detener los servicios de base de datos.

Múltiples intancias

  • El hardware se aprovecha al máximo gracias al soporte que ofrece SQL Server para múltiples instancias del motor de base de datos y Analysis Services sobre un mismo servidor.

  • SQL Server 2008 Ed. Enterprise soporta hasta 50 instancias en una misma máquina.

Escalabilidad horizontal

Ahora puede utilizar grandes bases de datos y tablas con una amplia gama de técnicas que permiten su escalabilidad.

Bases de datos compartidas

  • Puede crear una base de datos de informes de solo-lectura con la funcionalidad de base de datos compartida escalable.

  • Ofrece un mejor rendimiento al poder montar estas bases de datos de solo lectura en distintos servidores de informes.

  • Todos los usuarios obtienen informes con los mismos datos, con independencia de a qué servidor se conecten.

Replicación Peer-to-Peer

  • La modalidad de replicación “peer-to-peer” facilita la escalabilidad de bases de datos con un elevado número de accesos, permitiendo a los usuarios actualizar múltiples copias de la base de datos manteniendo la consistencia a través de todo el proceso de replicación

  • El tiempo necesario para implementar y administrar una solución de replicación peer-to-peer se reduce gracias al uso de un nuevo diseñador visual que permite a las aplicaciones leer o modificar datos en cualquiera de las bases de datos que participan en la replicación.

Notificaciones de Query

  • Puede construir aplicaciones que utilicen de manera más eficiente la cache de aplicación, ya que SQL Server ofrece la posibilidad de notificar a las capas intermedias de las aplicaciones cuando la cache está desactualizada.

Service Broker

  • El Service Broker de SQL Server le permite crear soluciones orientadas a servicio escalables y de alto rendimiento.

Enrutamiento dependiente de los datos

  • El Service Broker gestiona el enrutamiento de datos particionados hacia múltiples instancias, servicios o bases de datos.

  • El propio Service Broker le permite establecer entornos de balanceo de carga, reenvío y pasarelas, con lo que añade fiabilidad y rendimiento a las bases de datos distribuidas

Escalabilidad de Analysis Services

  • El rendimiento de Analysis Services todavía se puede aumentar dentro de una solución si se dispone una base de datos de Analysis Services de solo-lectura compartida entre varias instancias de SQL Server.

Recursos adicionales