Administración de Tablespace en PostgreSQL

1,782 views

Published on

Gestión de Tablespace - Curso Básico de PostgreSQL de Eddie Malca Vicente

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,782
On SlideShare
0
From Embeds
0
Number of Embeds
1,252
Actions
Shares
0
Downloads
65
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Administración de Tablespace en PostgreSQL

  1. 1. Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente Creación de TableSpace en PostgreSQL Ing. Eddie Malca Vicente Email: emalca@gmail.com Twitter: @emalca
  2. 2. 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.
  3. 3. 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’;
  4. 4. Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente Crear Tablespace • CREATE TABLESPACE misitio LOCATION ‘C:midata’; • CREATE TABLESPACE dbspace OWNER ubdempresa LOCATION ‘C:midata ';
  5. 5. Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente Listar Tablespace • Para listar los Tablespace existentes: • SELECT spcname FROM pg_tablespace;
  6. 6. 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’;
  7. 7. 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-nombre ALTER TABLESPACE nombre OWNER TO nuevo-dueño ALTER TABLESPACE nombre SET (opciones) ALTER TABLESPACE nombre RESET (opciones)
  8. 8. 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’;
  9. 9. 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
  10. 10. Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente Eliminar Tablespace • DROP TABLESPACE index_space; • DROP TABLESPACE bdspace;
  11. 11. Curso Básico de PostgreSQL – Ing. Eddie Malca Vicente Creación de TableSpace en PostgreSQL Ing. Eddie Malca Vicente Email: emalca@gmail.com Twitter: @emalca

×