PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

[pgsql] peut-on réserver une zone mémoire pour gérer des tables pgsql en mémoire ?

Technique - optimisation | [pgsql] peut-on réserver une zone mémoire pour gérer des tables pgsql en mémoire ?

Par pierredallier le 01/10/2005 - 21:58

bonsoir,
sous Oracle, on peut a priori monter en mémoire des tables pour accélérer l'accès aux données de ces tables.
Si quelqu'un peut m'indiquer si on a la possibilité de le faire sous pgsql ... ca m'intéresse beaucoup.

Merci,
Pierre

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Bonjour, Pour créer un es

Christophe Chauvet/ = 2 Octobre, 2005 - 10:38

Bonjour,

Pour créer un espace en RAM, il suffit de se reporter au technique employé sous Linux ou Windows (RAMdisk) puis ensuite dans PostgreSQL déclarér un Tablespace sur cette emplacement, et lors de la création de table et d'index, les forcés a utilisés ce Tablespace.

Cordialement.

Christophe Chauvet.


Bonjour, Très sincèrem

Jean-Paul Argudo/ = 3 Octobre, 2005 - 10:47

Bonjour,

Très sincèrement, ce n'est pas la peine de mettre une table en cache sous PostgreSQL. D'ailleurs, je n'ai jamais eu la preuve que ça le soit aussi avec Oracle. Pour la bonne et simple raison que si les blocs de votre table sont souvent utilisés, il y a toutes les chances pourqu'ils soient de toute façon dans le cache...

Si vous vouliez en savoir plus sur la façon dont PostgreSQL gère le cache de données, je vous recommande la lecture de ce README auquel on peut aussi accéder dans les sources (sous src/backend/storage/buffer/).

--

Jean-Paul ARGUDO
www.PostgreSQLFr.org


bonsoir, Merci pour vos prom

pierredallier/ = 3 Octobre, 2005 - 21:06

bonsoir,
Merci pour vos promptes réponses !
je vais me pencher sur la problématique et essayer de tester le buffer sur une base de données de prod que j'aurais préalablement reconstruite pour mes tests...

Pierre


© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.