You are on page 1of 26

31/05/2011

Ventajas de SQL Server 2008 R2 en la gestin de entornos corporativos


Pablo F. Dueas Campo | p.campo@danysoft.com

Sigue descubriendo
8 Encuentro Danysoft en Microsoft
Visual Studio | SQL Server | Sharepoint 3 salas | Madrid 24 Mayo 2011

Utilidad SQL Server

31/05/2011

Utilidad SQL Server


Monitorizacin y administracin central:
Instancias de SQL Server Aplicaciones Data-Tier Ficheros de base de datos Volmenes

Conceptos Clave
Punto de control de la Utilidad Almacn de datos Interfaz de usuario del Explorador Cuadros de mando:

31/05/2011

Crear un UCP
SQL Server 2008 (10,5) o superior Datacenter, Enterprise Dominio de Windows Active Directory Mnimo Windows Server 2003

Instancias Administradas

31/05/2011

Configuracin

Auditoras

31/05/2011

Tipos de Auditoras
Auditora C2
Es un todo o nada

Procedimientos almacenados, desencadenadores.


Es complicado. Cada tipo de auditora requiere una solucin distinta.

Analizador de SQL Server


Las trazas tienen que ser reiniciadas. No admiten filtros complejos.

Auditoras
Pueden ser de servidor o de base de datos. Se pueden auditar grupos de eventos o tipos de eventos. Se puede filtrar por objetos, clases, usuarios o roles.

Crear Auditora

31/05/2011

Cdigo T-SQL

Especificacin Auditora de Servidor

31/05/2011

Auditora de Base de Datos

Resultados

31/05/2011

Leer un Fichero

Regulador de Recursos

31/05/2011

Regulador de Recursos
Permite administrar la carga de trabajo y los recursos de SQL Server. Se especifican los lmites del consumo de recurso por solicitudes entrantes. Los recursos son CPU y memoria. Resuelve:
Consultas fuera de control en el servidor. Ejecucin imprevisible de la carga de trabajo (aplicaciones heterogneas). Establecer la prioridad de la carga de trabajo.

Restricciones:
Limitado al Motor de base de datos de SQL Server. Las instancias de SQL Server no se coordinan. Los lmites se refieren a lo administrado por SQL Server. Cargas de trabajo de OLTP.

Conceptos

31/05/2011

Grupos de Recursos
Mnimo o Mximo para la CPU. Mnimo o Mximo para la memoria.

Grupos de Cargas de Trabajo


Sirve como contenedor para las solicitudes de sesin que sean similares. Usa los criterios de clasificacin que se aplican a cada solicitud. Permite la supervisin agregada del consumo de recursos. Permite la aplicacin de una directiva uniforme a todas las solicitudes en el grupo. Las solicitudes se clasifican en el grupo predeterminado cuando se dan las condiciones siguientes:
No hay ningn criterio para clasificar una solicitud. Hay un intento de clasificar la solicitud en un grupo inexistente. Hay un error de clasificacin general.

10

31/05/2011

Configuracin Grupos de Cargas de Trabajo


Asignacin de memoria mxima para una solicitud (aumentar o disminuir). Tiempo de CPU mximo para una solicitud (aumentar o disminuir). Tiempo de espera de recurso para una solicitud (aumentar o disminuir). Valor de importancia relativo para una solicitud (aumentar o disminuir). Lmite para el grupo de trabajo para el nmero de solicitudes (aumentar o disminuir). Grado mximo de paralelismo (aumentar o disminuir). Grupo de recursos de servidor especificado (cambiar).

Clasificacin
Se basa en un conjunto de criterios escritos por el usuario contenidos en una funcin. Clasifica las sesiones en los grupos de cargas de trabajo existentes. Para poder ejecutar la funcin, hay que:
Crear y registrar la funcin utilizando la instruccin ALTER RESOURCE GOVERNOR. Actualizar la configuracin del regulador de recursos utilizando la instruccin ALTER RESOURCE GOVERNOR con el parmetro RECONFIGURE.

Proceso de clasificacin:
1. Autenticacin del inicio de sesin. 2. Ejecucin del desencadenador LOGON. 3. Clasificacin.

11

31/05/2011

Ejemplo Inicial

Ejemplo Cambios

12

31/05/2011

Ejemplo Cambios (2)

Compresin

13

31/05/2011

Tipo de Compresin

Opcin de Salida

14

31/05/2011

Resultados

Resultados (2)

15

31/05/2011

Copia de Seguridad

Copia de Seguridad Comprimida

16

31/05/2011

Cifrado Transparente de Datos (TDE)

Cifrado Transparente de Datos (TDE)


El cifrado transparente de datos (TDE) realiza el cifrado y descifrado de E/S en tiempo real de los datos y los archivos de registro. El cifrado utiliza una clave de cifrado de la base de datos (DEK), que est almacenada en el registro de arranque de la base de datos para que est disponible durante la recuperacin. La DEK es una clave simtrica protegida utilizando un certificado almacenado en la base de datos maestra del servidor o una clave asimtrica protegida por un mdulo EKM. TDE protege los datos en reposo, es decir, los archivos de datos y de registro Algoritmos de cifrado: AES (128, 196 y 256 bits) y Triple DES.

17

31/05/2011

Creacin Clave Maestra


CREATE MASTER KEY en la base de datos master. Directiva de contraseas. BACKUP MASTER KEY

Creacin Certificado
CREATE CERTIFICATE en la base de datos Master, sin ENCRYPTION BY PASSWORD . BACKUP CERTIFICATE Restaurar o asociar la base de datos en otro servidor

18

31/05/2011

Creacin Clave de Cifrado


Base de datos que se va a cifrar. No se puede exportar de la base de datos.

Cifrado!
Motivo de los pasos. Activacin y estados. Verificacin del cifrado.

19

31/05/2011

Tablas e ndices con Particiones

Problemtica
Tamao de tablas:
Cargar datos. Borrar datos. Mantener ndices.

Ventajas de tablas particionadas:


Quita la complejidad y tiempo de mantenimiento del particionado horizontal. Particionado vertical: es mejor solucin usar las nuevas columnas dispersas. Slo hay una tabla que es mantenida por SQL Server. Acceso mucho ms rpido en consultas con el filtro apropiado mediante filtrado de particiones y paralelismo. Transferir datos instantneamente con divisin de particiones. Administracin independiente de los grupos de ficheros.

20

31/05/2011

Creacin Particiones

Eleccin de la columna. Hay que analizar las consultas ms usuales. Hay que planificar la creacin de grupos de ficheros. Si se va a usar para mover datos, es preferible que la funcin y esquema sean dedicados.

Seleccionar Columna

21

31/05/2011

Funcin y Esquema

Paralelismo

22

31/05/2011

Funciones Paralelas
Recuperacin despus de iniciar bases de datos. Consultas sobre tablas con particiones. Mltiples hilos por particin. Operaciones en ndices.
ONLINE

Verificacin checksum de copias de seguridad. Planes paralelos. DBCC. Etctera.

Configuracin

MAXDOP

23

31/05/2011

Operadores

Ejecucin de los Operadores

24

31/05/2011

Filtrado de Mapas de Bits

25

31/05/2011

Te ofrecemos la gama ms completa de utilidades de terceros que complementan VSTS

Te asesoramos en la adquisicin, renovacin y consolidacin de licencias software.


Licencias Software

Editamos libros especialmente creados por y para desarrolladores.

Utilidades

Libros

Formacin a medida para equipos de desarrollo


Formacin

Consultoras para la puesta en marcha de tecnologas


Consultora

Presentaciones tcnicas para ayudar a la toma de decisiones


Presentaciones

GRACIAS
Para mas informacin contacte en el coffee break o al finalizar el evento con el equipo Danysoft, en el 902 123146 | info@danysoft.com

26

You might also like