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

Technique - optimisation

Technique - optimisation | Optimisation de la mémoire sous PostgreSQL

Par Brice_64000 le 22/09/2008 - 14:06

Bonjour

J’ai mis en place un extranet avec comme architecture un Tomcat 5 couplĂ© Ă  une base de donnĂ©es PostgreSQL 8.1 sur un serveur linux RedHat.

J’aurais voulu savoir si il existait un moyen pour configurer PostgreSQL 8.1 afin d’exploiter efficacement la mĂ©moire serveur au-delĂ  de 1 GO ?

Merci d'avance.
Cordialement

Technique - optimisation | Optimisation 13M de select

Par pauls le 31/07/2008 - 15:15

Bonjour,

J'ai une base de données contenant 13M de lignes dans une table A
Je dois les traités une par une puis insérer les resultats dans une autre table B
Mais plus je fais de traitement plus la récupartion de la prochaine ligne a traiter est longue.

Pour ca j'utilise un script python dont le principe est :

TANT QUE "SELECT * FROM tableA WHERE traite=0 LIMIT 1" retourne une ligne :

Technique - optimisation | Temps de rĂ©ponse Ă  une requĂȘte

Par amine le 25/06/2008 - 00:00

Slt les gars,

Dans le cadre de mon travail (la recherche), j'ai besoin de mesurer le temps d'exĂ©cution d'un bout de code dans lequel je fais appel au serveur de base de donnĂ©es. J’ai quelques questions Ă  propos du temps de rĂ©ponse d'un serveur de base de
données.

Soit Q une requĂȘte.

1. est-ce qu'un serveur de base de donnĂ©es potgreSQL est capable de rĂ©pondre avec le mĂȘme temps de rĂ©ponse Ă  une mĂȘme requĂȘte Q ?

Technique - optimisation | Partitionnement sous postgresql sans utiliser l'héritage

Par lola le 09/05/2008 - 11:24

Bonjour Ă  tous,
je souhaite partitionner une grosse table et diviser ainsi la table des indexes qui est devenue Ă©norme aussi !
rĂ©index, analyze,vacuum, vacuum full, ... da la table a permis de rĂ©duire la taille des indexes, mais ce n'est pas suffusant, d'oĂč l'idĂ©e de partitionner la table en fonction d'un critĂ©re, exemple (refernce fournisseur!) comme ça pour chaque fournisseur, j'ai la liste des produits.

Technique - optimisation | Index

Par moi le 25/04/2008 - 10:53

bonjour,

J'ai 2 tables : table1 et table2. chacune a 40 000 lignes. il y a 4 champs sur chacune des 2 tables.

table1
id_tab1, nom_tab1, date_tab1, desc_tab1

table2
id_tab2, detail_tab2, encoredudetail_tab2, id_tab1

N'étant pas le concepteur des 2 tables, je ne peux qu'ajouter des index (c'est déjà pas mal !!). Il n'y a pas de clé primaire, ni de clé étrangÚre.
La raison est que les données arrive en brut dans les 2 tables et que les doublons nous interressent.

Technique - optimisation | [RĂ©solu] Vues > Changement de la requete

Par moi le 10/04/2008 - 10:58

Bonjour,
Je travaille en Postgres 8.2.7 sur Ubuntu
Si je fais une vue du genre :

SELECT DISTINCT table1.col1, table1.col2, table1.col3, table1.col4
FROM
matable1 table1,
matable2 table2
where
table1.champs = table2.champs

Cette requĂȘte seule prend 10 secondes.

Postgres modifie ma requĂȘte et ajoute en fin de requĂȘte un order by de chaque champs du select.

Du coup, la requĂȘte passe Ă  plus d'une minutes.

Technique - optimisation | Optimisation de requetes

Par hondjack le 09/04/2008 - 16:18

Bonjour,

Je voudrai savoir laquelle des deux requetes suivantes est plus optimales :

RQ1 :
SELECT C1, C2
FROM T1, (UneSousRequete) AS SR
WHERE T1.id = SR.id
SELECT C1, C2
FROM T2, (UneSousRequete) AS SR
WHERE T2.id = SR.id

RQ2 :
SELECT T.C1, T.C2
FROM
(SELECT id, C1, C2 FROM T1
UNION
SELECT id, C1, C2 FROM T2) AS T,
(UneSousRequete) RS
WHERE T.id = RS.id

Technique - optimisation | Vacuum sur une grosse table

Par mevial le 03/04/2008 - 15:35

Bonjour,

j'ai récuperé une grosse table de plusieurs Giga, mais j'ai un gros doute sur la réussite de son vacuum analyse.
Il me renvoie:

INFO: vacuuming "dba.multi_resultat"
INFO: analyzing "dba.multi_resultat"
INFO: "multi_resultat": scanned 3000 of 387589 pages, containing 214998 live rows and 0 dead rows; 3000 rows in sample, 27776953 estimated total rows

DurĂ©e totale d'exĂ©cution de la requĂȘte :445230 ms.

Technique - optimisation | clé en double dans une table postgres lors de la restauration d'une base ou une table

Par kola le 28/02/2008 - 15:31

bonjour,
je reçoie l'erreur de clé en double lors de la restauration d' une table postgres:
"
C:\Program Files\PostgreSQL\8.2\bin\pg_restore.exe -i -h localhost -p 5432 -U postgres -d optimaint -a -t util_cfs -v "D:\bb_arborescence\DĂ©partement Informatique\DĂ©veloppement\users.backup"
pg_restore: connexion à la base de données pour la restauration
pg_restore: restauration des données de la table « util_cfs »

Technique - optimisation | Explosion de performance

Par reno le 13/02/2008 - 18:27

Bonjour,

Je dĂ©veloppe un logiciel de paie PHP/PostGreSQL. J'ai notamment un calcul de balance mensuelle des salaires. C'est un script assez lourd avec de nombreuses requĂȘtes qui s'effectuent essentiellement sur 2 tables :

- la table BULLETIN contenant les données principales des bulletins
- la table LIGNES_BULLETIN décrivant chaque ligne de chaque bulletin, rattachée à la table BULLETIN

Flux XML

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