View
1.677
Download
9
Category
Preview:
DESCRIPTION
Gestión de Tablespace - Curso Básico de PostgreSQL de Eddie Malca Vicente
Citation preview
Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Creación de TableSpace en PostgreSQL
Ing. Eddie Malca VicenteEmail: emalca@gmail.com
Twitter: @emalca
Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Qué son los Tablespace• Los tablespaces son referencias a
ubicaciones físicas del almacenamiento de bases de datos y/o de los objetos que éste contiene.
• Es recomendable utilizarlo cuando se quiere especificar ubicaciones alternativas para determinadas bases de datos o tablas, como cuando queremos que ciertas tablas estén en otros discos distintos a los que se encuentran, o cuando se desea hacer uso de medios de almacenamiento más rápidos.
Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Creación de Tablespace• Los tablespaces son referencias a
ubicaciones físicas del almacenamiento de bases de datos y/o de los objetos que éste contiene. Su sintaxis es:
CREATE TABLESPACE nombre [OWNER rolname]LOCATION ‘ruta-ubicación-tablespace’;
Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Crear Tablespace• CREATE TABLESPACE misitio
LOCATION ‘C:\midata’;
• CREATE TABLESPACE dbspaceOWNER ubdempresa LOCATION ‘C:\midata ';
Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Listar Tablespace
• Para listar los Tablespace existentes:• SELECT spcname FROM
pg_tablespace;
Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Creación de Tablespace• Los tablespaces son referencias a
ubicaciones físicas del almacenamiento de bases de datos y/o de los objetos que éste contiene. Su sintaxis es:
CREATE TABLESPACE nombre [OWNER rolname]LOCATION ‘ruta-ubicación-tablespace’;
Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Modificar un Tablespace• Podemos modificar las opciones de
un tablespace previamente creado con la siguiente sintaxis:
ALTER TABLESPACE nombre RENAME TO nuevo-nombreALTER TABLESPACE nombre OWNER TO nuevo-dueñoALTER TABLESPACE nombre SET (opciones)ALTER TABLESPACE nombre RESET (opciones)
Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Modificar Tablespace• ALTER TABLESPACE index_space
RENAME TO fast_raid; • ALTER TABLESPACE index_space
OWNER TO mary; • ALTER TABLESPACE bdspace SET
LOCATION = ‘C:\minuevadata’;
Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Eliminar un Tablespace• Podemos eliminar un tablespace
previamente creado con la siguiente sintaxis:
DROP TABLESPACE nombre
Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Eliminar Tablespace
• DROP TABLESPACE index_space; • DROP TABLESPACE bdspace;
Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente
Creación de TableSpace en PostgreSQL
Ing. Eddie Malca VicenteEmail: emalca@gmail.com
Twitter: @emalca
Recommended