Académique Documents
Professionnel Documents
Culture Documents
APRENDIZ
SENA
2019
INTRODUCCION.
GESTIÓN DE MEMORIA
Una de las principales tareas de un SMBD es minimizar las operaciones de lectura
y escritura del disco ya que esto consume muchos recursos, por esta razón cada
SMBD posee una arquitectura de memoria definida, donde su funcionamiento
permite la administración de memoria utilizando diversas opciones y herramientas,
a continuación, se mencionan algunas de ellas.
GESTIÓN DE ALMACENAMIENTO
Cada SMBD posee una Arquitectura de Almacenamiento definida, en términos
generales las bases de datos son almacenadas físicamente en archivos, pero se
hace a través de divisiones lógicas que comúnmente reciben el nombre de
tablespaces (espacios de tablas) o filegroups (grupos de archivos).
Cada vez que se crea una base de datos se construyen estas divisiones, existiendo
una por defecto o especificando la estructura lógica de almacenamiento de ellas,
que incluye nombres, ubicación física, tamaño mínimo y máximo, y en algunos
casos el porcentaje de crecimiento.
Cuando se construyen los diferentes objetos de la base de datos es posible
seleccionar el espacio de tablas o grupo de archivos al que pertenecerá,
distribuyéndolos a nivel lógico o físico, generando estrategias de almacenamiento y
de acceso a ellas ya que se pueden aislar los datos de diferentes aplicaciones.
Cada vez que se instala el motor de base de datos SQL Server, se materializa en
un Servicio sobre el Sistema Operativo, éste servicio ejecuta un proceso
denominado “sqlserver.exe” con su propia configuración y bases de datos (las del
Sistema y la(s) del usuario). Además, pueden ser instaladas varias instancias del
servidor en un mismo equipo.
Debido a lo anterior, aun cuando cada base de datos tiene sus propios archivos
(para almacenar sus objetos: tablas, índices, vistas procedimientos almacenados,
etc.), sus archivos de registro de transacciones (Log), configuración y modo de
registro, comparten elementos dentro de la misma instancia como la base de datos
Temp (para operaciones temporales) y los demás recursos definidos como
memoria, procesador, conectividad, etc.