Funcionamiento De Los Tablespaces En Sql Server

636 palabras 3 páginas
FUNCIONAMIENTO DE LOS TABLESPACES EN SQL SERVER
Jorge Edmundo Vega Medrano
VM-01001

Mayo 2012

SQL SERVER Lo que se intenta en este pequeño ensayo es poder definir o más bien explicar el funcionamiento de los espacios de las tablas que conocemos como TABLESPACES (En ORACLE) en el SQL SERVER. Un espacio de tablas es una división lógica de la Base de Datos. Cada Base de Datos tiene al menos uno (SYSTEM). Un espacio de tablas puede pertenecer sólo a una Base de Datos. Los espacios de tablas se utilizan para mantener juntos los datos de usuarios o de aplicaciones para facilitar su mantenimiento o mejorar las prestaciones del sistema. De esta manera, cuando se crea una tabla se debe indicar el espacio de tablas al que se destina. Por
…ver más…

Ahora que ya sabemos lo equivalente de un espacio de tabla en SQL SERVER (FILEGROUP), podemos realizar un ejercicio para así poder visualizar cómo funciona y cuales son los comandos necesarios para crearlo. Primero conozcamos las instrucciones que se ocuparían para crear un nuevo FILEGROUP y para agregar uno nuevo.
COMO SE CREA UN NUEVO FILEGROUP USE CustomerDB_OLD; GO

ALTER DATABASE CustomerDB_OLD ADD FILEGROUP FG_ReadOnly GO

COMO SE AGREGAR UN ARCHIVO AL FILEGROUP ALTER DATABASE CustomerDB_OLD ADD FILE (NAME = FG_READONLY1, FILENAME = 'C:\CustDB_RO.ndf', SIZE = 5MB, MAXSIZE = 100MB, FILEGROWTH = 5MB) TO FILEGROUP FG_READONLY; GO

Teniendo en cuenta lo anterior, lo primero que haremos es crear la base VENTAS y ubicaremos 1 archivo de datos en el FILEGROUP Primary que es el default, en el almacenaremos solo las tablas de sistema. Luego crearemos un segundo FILEGROUP en el que ubicaremos 2 archivos más de datos para almacenar tablas de usuario. Finalmente un tercer FILEGROUP para almacenar índices. Vamos a colocar un ejemplo de FILEGROUP 3 en otra partición que debería por recomendación ser otro disco físico para que se efectuar lecturas en paralelo de datos e índices. EJERCICIO
CREATE DATABASE Ventas ON PRIMARY (NAME = Ventas1_dat, FILENAME = 'c:\SQL\data\Ventas1_dat.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 15% ), FILEGROUP GrupoVentasData (NAME = Ventas3_dat, FILENAME = 'c:\SQL\data\Ventas3_dat.ndf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5

Documentos relacionados

  • Manual oracle 9
    4882 palabras | 20 páginas
  • La reconceptualizacion del trabajo social
    1315 palabras | 6 páginas
  • Guia para prueba de concurso docente
    6513 palabras | 27 páginas