Administración de archivos de bases de datos

Slides:



Advertisements
Presentaciones similares
Sql Server Migration Assistant
Advertisements

Código: HOL-SQL29. Permite la encriptación de ficheros de registro y de datos mediante clave de encriptación de datos (Database Encryption Key) Encriptación.
Rocío Contreras Aguila Primer Semestre 2010
integridad referencial
SQL Server 2008 Rocío Contreras Águila Primer Semestre 2010.
Procedimientos de Almacenado
Administración de transacciones y bloqueos
Supervisión del rendimiento de SQL Server
Implementación de la integridad de datos
Realización de tareas administrativas. Introducción Tareas de configuración Tareas administrativas rutinarias de SQL Server Automatización de las tareas.
Creación y administración de bases de datos
Copia de seguridad de bases de datos
Creación de tipos de datos y tablas
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
SQL Server Integration Services SSIS
SQL Server Integration Services SSIS
SQL Server Integration Services SSIS
Bases de Datos Introducción.
RESPALDO.
Compartir Informacion Compartir Hardware y Software
SERIE V CONTABILIDAD S I S T E M A S.
ARQUITECTURA DE ORACLE
Windows XP sp3.
Johanna Lizeth Rodríguez Lorena Fda. Chávarro Ramos
Creación y administración de objetos de Active Directory
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Definición de Datos Conceptos básicos.
UNIDAD I Conceptos Básicos.
Administración del espacio
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Computación Aplicada Facultad de Ingeniería Universidad Autónoma de Querétaro Ma. Teresa García Ramírez 1.
Colegio de Bachilleres Xochimilco Tepepan Plantel No. 13 Stone Chávez Mayra Fernanda Gabriela Pichardo Grupo: 308 Equipo: 22 1Stone Chávez Mayra Fernanda.
1 Microcomputación II Unidad II Administración de datos con MS-SQL Server y Visual Basic Introducción a Transact – SQL: Select, Delete, Update. Tema:
Las Copias de seguridad en
PostgreSQL: Parte 1 Integrantes: Álvaro Marciales Claudio Torrez.
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
Especialista en Business Intelligence Integration Services SSIS Tareas de Flujo de Control (Parte I) Microsoft SQL Server 2008 R2 Suscribase a
5. Sistemas de archivos avanzados1 Tema 5: Sistemas de Archivos Avanzados Resumen: –Sistema de archivos distribuido –File Replication Service.
Creación de un dominio Windows  Descripción general Introducción a la creación de un dominio de Windows 2000 Instalación de Active Directory Proceso.
INTEGRANTES: JOHN CARRIEL GOMEZ EVELYN CASTRO FLORES ELIANA MORA SUAREZ.
Administrador del Servidor O3 Es una herramienta para controlar y configurar el servidor de cubos multidimensionales.
NOMBRES:OLIVARES ALFARO JOSE L. BONETTI ARON GRUPO:308.
CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Cuentas de usuarios y grupos en windows 2008 server
S.O. WINDOWS SERVER 2003.
Creación y administración de cuentas de usuario de dominio
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 4) Microsoft SQL Server 2008 R2.
Estructura de los Sistemas Operativos
UNIVERSIDAD LATINA BASES DE DATOS ADMINISTRACIÓN.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
Sistemas de Archivos Sistemas Operativos.  Se debe proporcionar un almacenamiento secundario que respalda a la memoria principal  El Sistema de archivos.
UNIVERSIDAD LATINA III. MANTENIMIENTO Y GESTIÓN DE LA INFORMACIÓN DE UNA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
DISEÑO DE UNA SALIDA EFICAZ - Reportes
UNIVERSIDAD LATINA II. FUNCIONES DEL ADMINISTRADOR.
Cuentas de usuarios y grupos en windows 2008 server
Restauración de bases de datos
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
1 RAID (Redundant Array of Inexpensive Disks). RAID Una serie de sistemas para organizar varios discos como si de uno solo se tratara. Haciendo que trabajen.
Creación de bases de datos y archivos
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
Módulo 4: Administrar el acceso a recursos
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
GeoBuilder Fernando Alonso-Pastor Es un gestor de geoprocesos que facilita la realización de múltiples operaciones que deben ejecutarse simultánea.
Módulo 3: Administrar grupos
[Sistemas RAID]. [Disk Arrays RAID] RAID= Redundant Array of Independent (or Inexpensive) Disks Usa combinaciones de discos para ‘obtener’ un disco con.
Sistemas de archivos. Sistemas de archivos 2 Objetivo del SdA  Ocultar al usuario los detalles relativos al almacenamiento de información en dispositivos.
Transcripción de la presentación:

Administración de archivos de bases de datos

Introducción Introducción a las estructuras de datos Creación de bases de datos Administración de bases de datos Colocación de archivos y registros de bases de datos Optimización de una base de datos mediante RAID basado en hardware Optimización de una base de datos mediante grupos de archivos Optimización de la base de datos mediante grupos de archivos con RAID basado en hardware Estimación de la capacidad Consideraciones acerca del rendimiento

Introducción a las estructuras de datos Cómo se almacenan los datos Transacciones Cómo funciona el registro de transacciones

Cómo se almacenan los datos Base de datos Datos (archivo) .mdf o .ndf Registro (archivo) .ldf Tablas, índices Extensión (8 espacios contiguos, páginas, de 8 KB) Datos Página (8 KB) Tamaño máximo de fila = 8060 bytes

Cómo funciona el registro de transacciones Disco Las modificaciones se graban en el registro de transacciones en el disco 3 La aplicación envía una modificación de datos 1 Las páginas de datos se cargan o leen en el caché del búfer y se modifican 2 Caché del búfer Disco El proceso Punto de comprobación escribe las transacciones en la base de datos 4

Creación de bases de datos Qué ocurre durante la creación de una base de datos Especificación de opciones durante la creación de una base de datos Cambio de opciones de la base de datos una vez creada Presentación de las propiedades de base de datos

Qué ocurre durante la creación de una base de datos Se crea un archivo de datos y un registro de transacciones Requiere que el propietario y creador tenga permiso para la base de datos master Permite definir: El nombre de la base de datos Las propiedades de la base de datos La ubicación de los archivos de la base de datos

Especificación de opciones durante la creación de una base de datos Archivo principal Archivos secundarios Registro de transacciones Nombre y ubicación de archivo Tamaño Crecimiento de archivo Tamaño máximo Intercalación

Cambio de opciones de la base de datos una vez creada Categoría de opciones de base de datos Controles Automático Determinados comportamientos automáticos Cursor Comportamiento y el alcance del cursor Recuperación El modelo de recuperación de la base de datos SQL Control de las opciones que cumplen el estándar ANSI Estado Si la base de datos está en línea o no Quién puede conectarse a la base de datos Si la base de datos está o no en modo de sólo lectura

Presentación de las propiedades de base de datos Utilizar el Administrador corporativo de SQL Server Utilizar el Analizador de consultas SQL Funciones del sistema Procedimientos almacenados del sistema (sp_helpdb o sp_spaceused) Instrucciones DBCC (DBCC SQLPERF (LOGSPACE))

Administración de bases de datos Administración del crecimiento de los archivos de datos y de registro Reducción automática de una base de datos o de un archivo de base de datos Reducción manual de una base de datos o de un archivo de base de datos Eliminación de una base de datos

Administración del crecimiento de los archivos de datos y de registro Uso del crecimiento automático de los archivos Puede especificar el espacio asignado, el tamaño máximo y el incremento de crecimiento de cada archivo Mejorar el rendimiento asignando espacio suficiente, estableciendo el tamaño máximo y estableciendo el incremento del crecimiento Expansión manual de archivos de datos y de registro de transacciones Determinación de la expansión automática o manual de archivos Creación de archivos secundarios de datos y de registro de transacciones

Reducción automática de una base de datos o de un archivo de base de datos Habilitación de la reducción automática Especificar la opción autoshrink en el Administrador corporativo de SQL Server Ejecutar la instrucción ALTER DATABASE AUTO_SHRINK Ejecutar el procedimiento almacenado del sistema sp_dboption Actividades de SQL Server durante la reducción automática Reduce los archivos de datos y de registro de transacciones cuando más del 25 por ciento de los archivos contienen espacio que no se utiliza Realiza la reducción en segundo plano y no se ve afectada la actividad del usuario

Reducción manual de una base de datos o de un archivo de base de datos Métodos de reducción Reducción de una base de datos y de archivos de datos Reducción de archivos de registro de transacciones Reduce las partes inactivas del registro de transacciones mayores que el tamaño deseado Si no es suficiente para reducir el tamaño deseado, SQL Server devuelve un mensaje y le notifica qué realizar Configuración de las opciones de reducción de la base de datos

Eliminación de una base de datos Métodos de eliminación de una base de datos Restricciones de la eliminación de bases de datos Mientras se está restaurando Cuando un usuario se conecta a ella Cuando se está publicando como parte de la duplicación Una base de datos de sistema

Colocación de archivos y registros de bases de datos Administración del almacenamiento en disco Rendimiento Tolerancia a errores Distribución de archivos de datos Creación de registros de transacciones en discos independientes Colocación de la base de datos tempdb

Optimización de una base de datos mediante RAID basado en hardware Uso de RAID basado en hardware Ofrece mejor rendimiento que RAID basado en sistema operativo Permite reemplazar una unidad con errores sin necesidad de apagar el sistema Aplicación de los tipos de RAID Reflejos en disco o duplicación de disco (RAID 1) para mejorar la redundancia del registro de transacciones Creación de bandas de disco con paridad para mejorar el rendimiento y la redundancia de los archivos de datos y registros de transacciones Reflejos en disco con creación de bandas para obtener el máximo rendimiento de los archivos de datos

Optimización de una base de datos mediante grupos de archivos Introducción a los grupos de archivos definidos por el usuario Creación de grupos de archivos definidos por el usuario Uso de grupos de archivos para mejorar el rendimiento Uso de grupos de archivos para realizar tareas de mantenimiento Consideraciones acerca de la creación de grupos de archivos

Introducción a los grupos de archivos definidos por el usuario Base de datos Northwind sys… … sys… Orders sysusers Customers OrdHistYear2 sysobjects Products OrdHistYear1 C:\ D:\ E:\ Northwnd.mdf OrdHist1.ndf OrdHist2.ndf Northwnd.ldf Grupo de archivos principal Grupo de archivos definidos por el usuario Registro de transacciones

Creación de grupos de archivos definidos por el usuario Métodos de creación de grupos de archivos definidos por el usuario Elección de un grupo de archivos predeterminado SQL Server designa un grupo de archivos como el predeterminado El grupo de archivos predeterminado se establece como el principal Cambie el grupo de archivos predeterminado principal si crea grupos de archivos definidos por el usuario Definición del tamaño del grupo de archivos principal predeterminado Presentación de la información de los grupos de archivos

Uso de grupos de archivos para mejorar el rendimiento Equilibrio de la carga de datos entre varios discos Uso de subprocesos paralelos para mejorar el acceso a los datos Un archivo en un grupo de archivos Dos archivos en un grupo de archivos Asignación de archivos Salesdata.mdf Salesdata1.ndf Asignación de archivos Salesdata.mdf Asignación de archivos

Uso de grupos de archivos para realizar tareas de mantenimiento Realizar copias de seguridad y restaurar archivos o grupos de archivos individuales en lugar de hacer la copia de seguridad o la restauración de toda la base de datos Agrupar tablas e índices con requisitos de mantenimiento similares en los mismos grupos de archivos Asigne una tabla individual de alto mantenimiento a su propio grupo de archivos

Consideraciones acerca de la creación de grupos de archivos Supervisar rendimiento del sistema Use requisitos de mantenimiento en lugar de consideraciones de rendimiento Cambiar el grupo de archivos predeterminado si usa grupos de archivos definidos por el usuario Tenga en cuenta que los grupos de archivos no proporcionan tolerancia a errores

Registro de transacciones Registro de transacciones Optimización de la base de datos mediante grupos de archivos con RAID basado en hardware Arch.A Grupo de archivos Arch.B Arch.C Controlador de disco Arch.D Arch.E Controlador de disco Arch.F Controlador de disco Arch.G Arch.H Controlador de disco Registro de transacciones Sistema operativo Registro de transacciones

Estimación de la capacidad Estimación del tamaño de una base de datos Estimación de la cantidad de datos en las tablas

Estimación del tamaño de una base de datos Datos (archivo) Registro (archivo) Actividad Frecuencia Tablas Índices Tamaño de transacción Usuario y sistema Valor de la clave Copia de seguridad Nº de filas Nº de filas Factor de relleno

Cálculo de la cantidad de datos en las tablas Cálculo del número de bytes en una fila Número total de bytes en la fila Promedio de columnas de longitud variable Determinar el número de filas en una página de datos Dividir 8060 por el número total de bytes de la fila Redondear al número entero más cercano Dividir el número de filas en la tabla por el número de filas en la página de datos

Consideraciones acerca del rendimiento Utilice RAID para aumentar el rendimiento y la tolerancia a errores Coloque los archivos de datos y los registros de transacciones en discos físicos independientes Use grupos de archivos definidos por el usuario para colocar objetos de base de datos en discos independientes y así simplificar las estrategias de copia de seguridad de las bases de datos muy extensas