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 | probeleme de SWAP et CPU

Par aitali le 03/07/2007 - 11:08

bonjour a tous,

j'ai un serveur postgres 8.2.4 qui tourne sous RedHat, RAM reste raisonnable, CPU atteint par moment 100%, mais
le swap utilisé est toujours a 0% !!!!!!!!!!!

pas de probleme d'espace disque, d'oĂč ca peut venir ?

merci d'avance

voici des infos sur les ressources utilisées:

top - 11:07:39 up 1:39, 2 users, load average: 0.98, 0.95, 0.84
Tasks: 94 total, 3 running, 91 sleeping, 0 stopped, 0 zombie

Technique - optimisation | probeleme de RAM et de CPU

Par aitali le 02/07/2007 - 20:39

bonjour a tous,

j'ai un serveur , postgres (8.2.4)sous linux, qui tourne depuis quelques mois sans probleme; et depuis 5 jours, le CPU est toujours autour
de 100% et la RAM augmente régulierement sans raisons!!!

je n'ai pas une grosse activité sur la base

pourriez vous me dire, qui pourrait etre la cause de cette augmentation qui est arrivé d'un seul coup
merci d'avance

Technique - optimisation | Optimisation des requĂȘtes

Par chtonk le 28/06/2007 - 11:11

Bonjour,

je voudrais savoir s'il Ă©tait possible, Ă  l'instar d'Oracle, d'accrocher ("pin") des requĂȘtes en mĂ©moire. Notamment pour rĂ©duire l'analyse SQL et Ă©viter d'avoir Ă  refaire tous les trajets.

Cordialement,

Technique - optimisation | probleme encodage de la base

Par touane le 13/06/2007 - 13:55

bonjour
j'ai le probleme ensuite :
javax.servlet.ServletException: Des données de caractÚres invalides ont été trouvées. C'est probablement causé par le stockage de caractÚres invalides pour le jeu de caractÚres de création de la base. L'exemple le plus courant est le stockage de données 8bit dans une base SQL_ASCII.
Exception : java.io.IOException: UTF-8 string representation was truncated

Technique - optimisation | Nombre d'occurence d'une chaine dans une autre

Par Froggy le 29/05/2007 - 11:52

De passage sur le site, je proposais une petite optim pour cette fonction :

--strOccurence(Chaine complete, chaine recherchee)
--renvoit le nombre d'occurence de "chaine recherchee" dans "chaine complete" en int

CREATE OR REPLACE FUNCTION strOccurence (text, text) RETURNS integer AS '
DECLARE
chaine ALIAS FOR $1;
souschaine ALIAS FOR $2;
BEGIN
return ((length(chaine) - length(replace(chaine, souschaine, \'\'))) / length(souschaine));

Technique - optimisation | Optimisation restauration de base avec psql ...

Par djezair31 le 23/05/2007 - 16:03

Salut a tous,

je possede une DB sur PostgreSQL 8.0.1 sur laquel je stocke tout les flux reseau entrant et sortant. Il s'agit d'une base d'environ 7G et qui peut monter a 30G.

Toutes les semaines on lance un VACUM sur la base pour la nettoyer. Le VACUM est extrement long.

Du coup on prefere sauvegarder la base, la suppprimer puis la restaurer toutes les semaines.

Postgres gere le pg_dump (sauvegarde) et le psql (restauration) sur un seul process alors que l'on possede un BI Xeon Quad Core.

Technique - optimisation | RequĂȘtes accentuĂ©es

Par SangJun le 11/05/2007 - 14:29

Lorsque je lance une requĂȘte, qui contient des caractĂšres accentuĂ©s, par la fonction PQexec(conn, maRequete), je n'obtiens aucun rĂ©sultat.

J'affiche maRequete par un printf, je la copie-colle sous pgAgmin III, j'ai des résultats.

Lorsque je n'utilise pas d'accents, tout va bien, seul les arguments accentués me causent des problÚmes.

Y a-t-il un UpCase en PostGreSQL (si upcase(é) donne pour résultat E, ça devrait suffir)?

Technique - optimisation | RequĂȘte rebelle

Par SangJun le 10/05/2007 - 16:41

Bonjour,

Je n'arrive pas Ă  exĂ©cuter 2 requĂȘtes, la premiĂšre passe sans problĂšme. La seconde me met un Segmentation Fault.
Quand je rentre la requĂȘte manuellement, pas de soucis, lorsque je l'ajoute par "calcul", ça ne marche plus.

C'est-Ă -dire que :

strcpy(maRequete,"");
strcat(maRequete,"SELECT SOURCE_ID, TARGET_ID FROM ROUTES WHERE ID = ");
sprintf(resultChar,"%f\0",result);

Technique - optimisation | Imposer l'index de recherche dans une clause select

Par h.henoch le 04/04/2007 - 15:02

Bonjour, est-il possible d'imposer l'index de recherche sur une colonne donné .. Par exemple sous Sybase on peut faire : select* from (index index1) ce qui impose l'utilisation de l'index1 lors de la recherche.

Peut-on faire pareil avec Postgresql ?

Technique - optimisation | La limite de réinitialisation de l'ID de transaction

Par ahlonko le 27/03/2007 - 08:12

Bonjour ,

Depuis deux semaines j'ai constamment ce type de massage dans les logs de PG 8.1

LOG: La limite de réinitialisation de l'ID de transaction est 1137327667, limité par la base de données <>

et le serveur de redémarrer tout seul déconnectant ainsi les utilisateurs avec ce type de message:

DÉTAIL: Le postmaster a commandĂ© Ă  ce processus serveur d'annuler la transaction courante et de quitter car un autre processus serveur a quittĂ© anormalement et qu'il existe probablement de la mĂ©moire partagĂ©e corrompue.

Flux XML

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