banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Wed 25 March 2015 11:36

ILoveGeomatique
Juste Inscrit !
Date d'inscription: 13 Mar 2015
Messages: 9

[PostgreSQL 9.4] Qu'est-ce qu'un tablespace ?

Bonjour,
Je me pose une question très bête et que je mets de côté depuis d'années d'utilisation de PostgreSQL...
Mais qu'est-ce que le tablespace et à quoi sert-il ?

Je me pose la question à chaque fois que j'ai à créer une base de données, puis manque de temps pour fouiller le sujet, je le mets de côté à chaque fois.

Si quelqu'un peut éclairer cette lanterne ;-) !! ?? Merci d'avance !

ILG

Hors ligne

 

#2 Wed 25 March 2015 12:26

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9860
Site web

Re: [PostgreSQL 9.4] Qu'est-ce qu'un tablespace ?

Bonjour,

Un tablespace est un alias interne à la base de données qui pointe vers un espace physique, ie un répertoire sur une disque dur. Ce répertoire peut être sur le même disque ou sur un autre.

Généralement il pointe sur un autre disque. En fait c'est un lien symbolique situé dans ton cluster (pg_tblspce de mémoire) vers le répertoire en question c'est pour cela que le tablespace ne fonctionne pas sur les machines Windows XP.

On utilise un Tablespace pour plusieurs raisons :
1. un problème d'espace disque : on rajoute un nouveau disque, on créé un tablsepace et on déplace des tables, indexes, etc.
2. optimisation de notre serveur : on conseille de placer les index et les tables sur deux tablespaces différents (questions de lecture du disque).

La contrainte est que lorsque vous faîtes certaines actions de sauvegarde (pas les pg_dump) il faut tenir de ces tablespace. Je pense, par exemple, au sauvegarde PITR.

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Wed 25 March 2015 12:34

ILoveGeomatique
Juste Inscrit !
Date d'inscription: 13 Mar 2015
Messages: 9

Re: [PostgreSQL 9.4] Qu'est-ce qu'un tablespace ?

Bonjour,
Merci pour votre réponse, c'est déjà beaucoup plus clair !

Hors ligne

 

Pied de page des forums

Powered by FluxBB