Re: Requette bloquant

Lists: pgsql-fr-generale
From: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
To: <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Requette bloquant
Date: 2009-09-22 06:25:57
Message-ID: B35DD7AAECC0405B800B9CBE988A1C09@pcadmin
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Bonjour,

Je cherche actuellement des outils permettant de detecter les requettes qui bloque ou très gourmand en ressources.
J'utilise actuellement postgres 8.1.14, mon serveur devient très lent suite au modification des programmes.

Merci de votre aide.

Cordialement,
Hajatiana RAHOLIARIJAONA


From: Stephane Bortzmeyer <bortzmeyer(at)nic(dot)fr>
To: Hajatiana RAHOLIARIJAONA <administrateur(at)vivetic(dot)mg>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Requette bloquant
Date: 2009-09-22 06:46:48
Message-ID: 20090922064648.GA11549@nic.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

On Tue, Sep 22, 2009 at 09:25:57AM +0300,
Hajatiana RAHOLIARIJAONA <administrateur(at)vivetic(dot)mg> wrote
a message of 52 lines which said:

> Je cherche actuellement des outils permettant de detecter les
> requettes qui bloque ou très gourmand en ressources.

Pendant que le serveur tourne, le meilleur outil pour le surveiller
est pg_top (cf. <http://www.bortzmeyer.org/pgtop.html>).

On peut aussi regarder le journal de PostgreSQL. Par exemple, l'option
'log_min_duration_statement' permet de n'indiquer dans le journal que
les requêtes qui prennent plus de N secondes, ce qui évite de charger
le journal pour rien.

Pour évaluer une requête individuelle, EXPLAIN et EXPLAIN ANALYZE sont
d'excellents outils
(cf. <http://www.bortzmeyer.org/explain-postgresql.html>).


From: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
To: "Stephane Bortzmeyer" <bortzmeyer(at)nic(dot)fr>
Cc: <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: Requette bloquant
Date: 2009-09-22 07:30:14
Message-ID: C827A38D71D24743A1CB51E20B1FDB07@pcadmin
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Merci pour votre conseil, je suis en train de le mettre en place toutefois
j'ai activé :
stats_start_collector
stats_command_string
stats_reset_on_server_start dans postgresql.conf mais j'ai rien sur le
pg_stat_activity et pg_stat_database.

Cdt,

Hajatiana RAHOLIARIJAONA ----- Original Message -----
From: "Stephane Bortzmeyer" <bortzmeyer(at)nic(dot)fr>
To: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
Cc: <pgsql-fr-generale(at)postgresql(dot)org>
Sent: Tuesday, September 22, 2009 9:46 AM
Subject: Re: [pgsql-fr-generale] Requette bloquant

> On Tue, Sep 22, 2009 at 09:25:57AM +0300,
> Hajatiana RAHOLIARIJAONA <administrateur(at)vivetic(dot)mg> wrote
> a message of 52 lines which said:
>
>> Je cherche actuellement des outils permettant de detecter les
>> requettes qui bloque ou très gourmand en ressources.
>
> Pendant que le serveur tourne, le meilleur outil pour le surveiller
> est pg_top (cf. <http://www.bortzmeyer.org/pgtop.html>).
>
> On peut aussi regarder le journal de PostgreSQL. Par exemple, l'option
> 'log_min_duration_statement' permet de n'indiquer dans le journal que
> les requêtes qui prennent plus de N secondes, ce qui évite de charger
> le journal pour rien.
>
> Pour évaluer une requête individuelle, EXPLAIN et EXPLAIN ANALYZE sont
> d'excellents outils
> (cf. <http://www.bortzmeyer.org/explain-postgresql.html>).
>
>
> --
> Sent via pgsql-fr-generale mailing list (pgsql-fr-generale(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-fr-generale
>


From: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
To: "Stephane Bortzmeyer" <bortzmeyer(at)nic(dot)fr>
Cc: <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: Requette bloquant
Date: 2009-10-20 06:56:06
Message-ID: Postg무지개 토토SQL : 무지개 토토 : 무지개 토토quette B
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Bonjour,

J'ai un probleme lors de l'installation de pg_top.
1- lors de ./configure, pg_config not found, c'est resoulu en exportant le
chemin complet de pg_config.
2- lors de make install, j'ai les erreurs suivants :
error :
gcc -DHAVE_CONFIG_H -I. -I -Wall -g -MT color.o -MD -MP -MF
.deps/color.Tpo -c -o color.o color.c
Dans le fichier inclus à partir de machine.h:14,
à partir de display.h:6,
à partir de color.c:33:
pg.h:6:22: libpq-fe.h : Aucun fichier ou répertoire de ce type
In file included from machine.h:14,
from display.h:6,
from color.c:33:
pg.h:34: erreur: erreur de syntaxe avant un élément lexical « * »
pg.h:34: attention : la définition de données n'a pas de type ni de classe
de
stockage
make: *** [color.o] Erreur 1

Merci de votre reponse,

Cdt,
Hajatiana RAHOLIARIJAONA Administrateur réseaux et systèmes www.vivetic.com
Saisie.mg devient : La dynamique des flux de la relation clients
----- Original Message -----
From: "Stephane Bortzmeyer" <bortzmeyer(at)nic(dot)fr>
To: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
Cc: <pgsql-fr-generale(at)postgresql(dot)org>
Sent: Tuesday, September 22, 2009 9:46 AM
Subject: Re: Requette bloquant

> On Tue, Sep 22, 2009 at 09:25:57AM +0300,
> Hajatiana RAHOLIARIJAONA <administrateur(at)vivetic(dot)mg> wrote
> a message of 52 lines which said:
>
>> Je cherche actuellement des outils permettant de detecter les
>> requettes qui bloque ou très gourmand en ressources.
>
> Pendant que le serveur tourne, le meilleur outil pour le surveiller
> est pg_top (cf. <http://www.bortzmeyer.org/pgtop.html>).
>
> On peut aussi regarder le journal de PostgreSQL. Par exemple, l'option
> 'log_min_duration_statement' permet de n'indiquer dans le journal que
> les requêtes qui prennent plus de N secondes, ce qui évite de charger
> le journal pour rien.
>
> Pour évaluer une requête individuelle, EXPLAIN et EXPLAIN ANALYZE sont
> d'excellents outils
> (cf. <http://www.bortzmeyer.org/explain-postgresql.html>).
>
>


From: François Figarola <francois(dot)figarola(at)i-consult(dot)fr>
To: Hajatiana RAHOLIARIJAONA <administrateur(at)vivetic(dot)mg>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Requette bloquant
Date: 2009-10-20 07:13:51
Message-ID: 4ADD632F.2000509@i-consult.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Hajatiana RAHOLIARIJAONA a écrit :
> Bonjour,
>
> J'ai un probleme lors de l'installation de pg_top.
> 1- lors de ./configure, pg_config not found, c'est resoulu en
> exportant le chemin complet de pg_config.
> 2- lors de make install, j'ai les erreurs suivants :
> error :
> gcc -DHAVE_CONFIG_H -I. -I -Wall -g -MT color.o -MD -MP -MF
> .deps/color.Tpo -c -o color.o color.c
> Dans le fichier inclus à partir de machine.h:14,
> Ã partir de display.h:6,
> Ã partir de color.c:33:
> pg.h:6:22: libpq-fe.h : Aucun fichier ou répertoire de ce type
> In file included from machine.h:14,
> from display.h:6,
> from color.c:33:
> pg.h:34: erreur: erreur de syntaxe avant un élément lexical « * »
> pg.h:34: attention : la définition de données n'a pas de type ni de
> classe de
> stockage
> make: *** [color.o] Erreur 1
>
> Merci de votre reponse,
>
> Cdt,
> Hajatiana RAHOLIARIJAONA Administrateur réseaux et systèmes
> www.vivetic.com Saisie.mg devient : La dynamique des flux de la
> relation clients
>
Bonjour,

A priori, il manque le chemin vers les fichiers include de postgres ...

Vérifiez le Makefile que vous avez obtenu suite à la commande configure,
il devrait y avoir une ligne du genre :

DBCFLAGS = -I/usr/include/postgresql
et
DBLDFLAGS = -L/usr/lib -lpq

Une solution serait de les renseigner manuellement,
l'autre de relancer le configure avec l'option --with-postgresql=DIR
où DIR est le répertoire où est installé postgreSQL.

Pour info, sur ma debian lenny, le configure --prefix=/usr
compile correctement pg_top.

Sur quel système travaillez-vous ?

Cordialement.

--
François Figarola
-- développeur --
=================
INTERNET CONSULT
Mas Guerido
6 rue Aristide Bergès
66330 CABESTANY

Tel 04.68.66.09.29
fax 04.68.66.99.50
* francois(dot)figarola(at)i-consult(dot)fr


From: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
To: François Figarola <francois(dot)figarola(at)i-consult(dot)fr>
Cc: <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: Requette bloquant
Date: 2009-10-20 11:49:50
Message-ID: C9E8395451E74B109F0E8EDFABDA3880@pcadmin
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Bonjour,

Je travaille sur RHEL4 AS, j''ai compilé postgresql 8.1.14.

Cordialement,
Hajatiana RAHOLIARIJAONA Administrateur réseaux et systèmes www.vivetic.com
Saisie.mg devient : La dynamique des flux de la relation clients
----- Original Message -----
From: "François Figarola" <francois(dot)figarola(at)i-consult(dot)fr>
To: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
Cc: <pgsql-fr-generale(at)postgresql(dot)org>
Sent: Tuesday, October 20, 2009 10:13 AM
Subject: Re: [pgsql-fr-generale] Requette bloquant

> Hajatiana RAHOLIARIJAONA a écrit :
>> Bonjour,
>>
>> J'ai un probleme lors de l'installation de pg_top.
>> 1- lors de ./configure, pg_config not found, c'est resoulu en
>> exportant le chemin complet de pg_config.
>> 2- lors de make install, j'ai les erreurs suivants :
>> error :
>> gcc -DHAVE_CONFIG_H -I. -I -Wall -g -MT color.o -MD -MP -MF
>> .deps/color.Tpo -c -o color.o color.c
>> Dans le fichier inclus à partir de machine.h:14,
>> Ã partir de display.h:6,
>> Ã partir de color.c:33:
>> pg.h:6:22: libpq-fe.h : Aucun fichier ou répertoire de ce type
>> In file included from machine.h:14,
>> from display.h:6,
>> from color.c:33:
>> pg.h:34: erreur: erreur de syntaxe avant un élément lexical « * »
>> pg.h:34: attention : la définition de données n'a pas de type ni de
>> classe de
>> stockage
>> make: *** [color.o] Erreur 1
>>
>> Merci de votre reponse,
>>
>> Cdt,
>> Hajatiana RAHOLIARIJAONA Administrateur réseaux et systèmes
>> www.vivetic.com Saisie.mg devient : La dynamique des flux de la
>> relation clients
>>
> Bonjour,
>
> A priori, il manque le chemin vers les fichiers include de postgres ...
>
> Vérifiez le Makefile que vous avez obtenu suite à la commande configure,
> il devrait y avoir une ligne du genre :
>
> DBCFLAGS = -I/usr/include/postgresql
> et
> DBLDFLAGS = -L/usr/lib -lpq
>
> Une solution serait de les renseigner manuellement,
> l'autre de relancer le configure avec l'option --with-postgresql=DIR
> où DIR est le répertoire où est installé postgreSQL.
>
> Pour info, sur ma debian lenny, le configure --prefix=/usr
> compile correctement pg_top.
>
> Sur quel système travaillez-vous ?
>
> Cordialement.
>
> --
> François Figarola
> -- développeur --
> =================
> INTERNET CONSULT
> Mas Guerido
> 6 rue Aristide Bergès
> 66330 CABESTANY
>
> Tel 04.68.66.09.29
> fax 04.68.66.99.50
> * francois(dot)figarola(at)i-consult(dot)fr
>
>


From: François Figarola <francois(dot)figarola(at)i-consult(dot)fr>
To: Hajatiana RAHOLIARIJAONA <administrateur(at)vivetic(dot)mg>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Requette bloquant
Date: 2009-10-20 12:50:34
Message-ID: 4ADDB21A.90109@i-consult.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Hajatiana RAHOLIARIJAONA a écrit :
> Bonjour,
>
> Je travaille sur RHEL4 AS, j''ai compilé postgresql 8.1.14.
>
> Cordialement,
> Hajatiana RAHOLIARIJAONA Administrateur réseaux et systèmes
> www.vivetic.com Saisie.mg devient : La dynamique des flux de la
> relation clients
Et si vous exécutez à nouveau la commande ./configure avec
pour paramètre --with-postgresql=DIR (remplacez DIR par
le chemin de base de votre installation de postgreSQL),
suivie du make ?

Cordialement.

--
François Figarola
-- développeur --
=================
INTERNET CONSULT
Mas Guerido
6 rue Aristide Bergès
66330 CABESTANY

Tel 04.68.66.09.29
fax 04.68.66.99.50
* francois(dot)figarola(at)i-consult(dot)fr


From: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
To: François Figarola <francois(dot)figarola(at)i-consult(dot)fr>
Cc: <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: Requette bloquant
Date: 2009-10-21 08:02:26
Message-ID: EE2350995D4E4AD9A18AFE42F1337476@pcadmin
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Bonjour,

pg_top est installé maintenant mais il marche pas, ci après les messages
make et make install :
make :
[root(at)mcserver1 pg_top-3.6.2]# make
make all-am
make[1]: Entering directory
`/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
gcc -Wall -g -L/usr/local/pgsql/lib -lpq -o pg_top color.o commands.o
display.o getopt.o screen.o sprompt.o pg.o pg_top.o username.o utils.o
version.o m_linux.o -ldl -lm -ltermcap
make[1]: Leaving directory
`/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'

make install
make install
make[1]: Entering directory
`/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
/usr/bin/install -c 'pg_top' '/usr/local/bin/pg_top'
test -z "/usr/local/share/man/man1" || /bin/mkdir -p
"/usr/local/share/man/man1"
/usr/bin/install -c -m 644 './pg_top.1'
'/usr/local/share/man/man1/pg_top.1'
make[1]: Leaving directory
`/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'

Lancement :
[postgres(at)mcserver1 ~]$ pg_top -p 5432 -d sdsi
pg_top: error while loading shared libraries: libpq.so.4: cannot open shared
object file: No such file or directory

Alors que le libpg.so.4 existe dans /usr/local/pgsql/lib

Cdt,
Hajatiana RAHOLIARIJAONA

----- Original Message -----
From: "François Figarola" <francois(dot)figarola(at)i-consult(dot)fr>
To: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
Cc: <pgsql-fr-generale(at)postgresql(dot)org>
Sent: Tuesday, October 20, 2009 3:50 PM
Subject: Re: [pgsql-fr-generale] Requette bloquant

> Hajatiana RAHOLIARIJAONA a écrit :
>> Bonjour,
>>
>> Je travaille sur RHEL4 AS, j''ai compilé postgresql 8.1.14.
>>
>> Cordialement,
>> Hajatiana RAHOLIARIJAONA Administrateur réseaux et systèmes
>> www.vivetic.com Saisie.mg devient : La dynamique des flux de la
>> relation clients
> Et si vous exécutez à nouveau la commande ./configure avec
> pour paramètre --with-postgresql=DIR (remplacez DIR par
> le chemin de base de votre installation de postgreSQL),
> suivie du make ?
>
> Cordialement.
>
> --
> François Figarola
> -- développeur --
> =================
> INTERNET CONSULT
> Mas Guerido
> 6 rue Aristide Bergès
> 66330 CABESTANY
>
> Tel 04.68.66.09.29
> fax 04.68.66.99.50
> * francois(dot)figarola(at)i-consult(dot)fr
>
>


From: François Figarola <francois(dot)figarola(at)i-consult(dot)fr>
To: Hajatiana RAHOLIARIJAONA <administrateur(at)vivetic(dot)mg>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Requette bloquant
Date: 2009-10-21 08:19:55
Message-ID: 4ADEC42B.4000003@i-consult.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Hajatiana RAHOLIARIJAONA a écrit :
> Bonjour,
>
> pg_top est installé maintenant mais il marche pas, ci après les
> messages make et make install :
> make :
> [root(at)mcserver1 pg_top-3.6.2]# make
> make all-am
> make[1]: Entering directory
> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
> gcc -Wall -g -L/usr/local/pgsql/lib -lpq -o pg_top color.o
> commands.o display.o getopt.o screen.o sprompt.o pg.o pg_top.o
> username.o utils.o version.o m_linux.o -ldl -lm -ltermcap
> make[1]: Leaving directory
> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
>
> make install
> make install
> make[1]: Entering directory
> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
> test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
> /usr/bin/install -c 'pg_top' '/usr/local/bin/pg_top'
> test -z "/usr/local/share/man/man1" || /bin/mkdir -p
> "/usr/local/share/man/man1"
> /usr/bin/install -c -m 644 './pg_top.1'
> '/usr/local/share/man/man1/pg_top.1'
> make[1]: Leaving directory
> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
>
> Lancement :
> [postgres(at)mcserver1 ~]$ pg_top -p 5432 -d sdsi
> pg_top: error while loading shared libraries: libpq.so.4: cannot open
> shared object file: No such file or directory
>
> Alors que le libpg.so.4 existe dans /usr/local/pgsql/lib
>
> Cdt,
> Hajatiana RAHOLIARIJAONA
>
Bonjour,

Que donne la commande :
ldd /usr/local/bin pg_top

ainsi qu'un ls -l dans le répertoire où doit se trouver
cette librairie ?

Existe-t-il des liens symboliques libpq.so et libpq.so.4
pointant sur la réelle librairie dynamique libpq.so.X ?

Cordialement.

--
François Figarola
-- développeur --
=================
INTERNET CONSULT
Mas Guerido
6 rue Aristide Bergès
66330 CABESTANY

Tel 04.68.66.09.29
fax 04.68.66.99.50
* francois(dot)figarola(at)i-consult(dot)fr


From: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
To: François Figarola <francois(dot)figarola(at)i-consult(dot)fr>
Cc: <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: Requette bloquant
Date: 2009-10-21 08:52:31
Message-ID: 79EBC8707BA64515937DCB46E8C6F1BB@pcadmin
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Le pg_top se trouve dans /usr/local/pgsql/bin

[root(at)mcserver1 pg_top-3.6.2]# ldd /usr/local/pgsql/bin/pg_top
libpq.so.4 => not found
libdl.so.2 => /lib64/libdl.so.2 (0x0000003646900000)
libm.so.6 => /lib64/tls/libm.so.6 (0x0000003646b00000)
libtermcap.so.2 => /lib64/libtermcap.so.2 (0x0000003647b00000)
libc.so.6 => /lib64/tls/libc.so.6 (0x0000003646600000)
/lib64/ld-linux-x86-64.so.2 (0x0000003646400000)

Oui le lien symbolique existedans /usr/local/pgsql/lib :
lrwxrwxrwx 1 root root 12 oct 29 2008 libpq.so -> libpq.so.4.1
lrwxrwxrwx 1 root root 12 oct 29 2008 libpq.so.4 -> libpq.so.4.1
-rwxr-xr-x 1 root root 137353 oct 29 2008 libpq.so.4.1

Cdt,
Hajatiana RAHOLIARIJAONA Administrateur réseaux et systèmes www.vivetic.com
Saisie.mg devient : La dynamique des flux de la relation clients
----- Original Message -----
From: "François Figarola" <francois(dot)figarola(at)i-consult(dot)fr>
To: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
Cc: <pgsql-fr-generale(at)postgresql(dot)org>
Sent: Wednesday, October 21, 2009 11:19 AM
Subject: Re: [pgsql-fr-generale] Requette bloquant

> Hajatiana RAHOLIARIJAONA a écrit :
>> Bonjour,
>>
>> pg_top est installé maintenant mais il marche pas, ci après les
>> messages make et make install :
>> make :
>> [root(at)mcserver1 pg_top-3.6.2]# make
>> make all-am
>> make[1]: Entering directory
>> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
>> gcc -Wall -g -L/usr/local/pgsql/lib -lpq -o pg_top color.o
>> commands.o display.o getopt.o screen.o sprompt.o pg.o pg_top.o
>> username.o utils.o version.o m_linux.o -ldl -lm -ltermcap
>> make[1]: Leaving directory
>> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
>>
>> make install
>> make install
>> make[1]: Entering directory
>> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
>> test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
>> /usr/bin/install -c 'pg_top' '/usr/local/bin/pg_top'
>> test -z "/usr/local/share/man/man1" || /bin/mkdir -p
>> "/usr/local/share/man/man1"
>> /usr/bin/install -c -m 644 './pg_top.1'
>> '/usr/local/share/man/man1/pg_top.1'
>> make[1]: Leaving directory
>> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
>>
>> Lancement :
>> [postgres(at)mcserver1 ~]$ pg_top -p 5432 -d sdsi
>> pg_top: error while loading shared libraries: libpq.so.4: cannot open
>> shared object file: No such file or directory
>>
>> Alors que le libpg.so.4 existe dans /usr/local/pgsql/lib
>>
>> Cdt,
>> Hajatiana RAHOLIARIJAONA
>>
> Bonjour,
>
> Que donne la commande :
> ldd /usr/local/bin pg_top
>
> ainsi qu'un ls -l dans le répertoire où doit se trouver
> cette librairie ?
>
> Existe-t-il des liens symboliques libpq.so et libpq.so.4
> pointant sur la réelle librairie dynamique libpq.so.X ?
>
> Cordialement.
>
> --
> François Figarola
> -- développeur --
> =================
> INTERNET CONSULT
> Mas Guerido
> 6 rue Aristide Bergès
> 66330 CABESTANY
>
> Tel 04.68.66.09.29
> fax 04.68.66.99.50
> * francois(dot)figarola(at)i-consult(dot)fr
>
>
> --
> Sent via pgsql-fr-generale mailing list (pgsql-fr-generale(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-fr-generale
>


From: François Figarola <francois(dot)figarola(at)i-consult(dot)fr>
To: Hajatiana RAHOLIARIJAONA <administrateur(at)vivetic(dot)mg>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Requette bloquant
Date: 2009-10-21 09:08:15
Message-ID: 4ADECF7F.3070808@i-consult.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Hajatiana RAHOLIARIJAONA a écrit :
> Le pg_top se trouve dans /usr/local/pgsql/bin
>
> [root(at)mcserver1 pg_top-3.6.2]# ldd /usr/local/pgsql/bin/pg_top
> libpq.so.4 => not found
> libdl.so.2 => /lib64/libdl.so.2 (0x0000003646900000)
> libm.so.6 => /lib64/tls/libm.so.6 (0x0000003646b00000)
> libtermcap.so.2 => /lib64/libtermcap.so.2 (0x0000003647b00000)
> libc.so.6 => /lib64/tls/libc.so.6 (0x0000003646600000)
> /lib64/ld-linux-x86-64.so.2 (0x0000003646400000)
>
> Oui le lien symbolique existedans /usr/local/pgsql/lib :
> lrwxrwxrwx 1 root root 12 oct 29 2008 libpq.so -> libpq.so.4.1
> lrwxrwxrwx 1 root root 12 oct 29 2008 libpq.so.4 -> libpq.so.4.1
> -rwxr-xr-x 1 root root 137353 oct 29 2008 libpq.so.4.1
>
> Cdt,
> Hajatiana RAHOLIARIJAONA Administrateur réseaux et systèmes
> www.vivetic.com Saisie.mg devient : La dynamique des flux de la
> relation clients
>
ldd ne sait donc pas trouver la lib. dynamique ...

Il faut soit ajouter le chemin vers /usr/local/pgsql/lib
dans /etc/ld.so.conf (à vérifier pour votre version RH4)
puis executer /sbin/ldconfig -v (config. permanente),

soit, au coup par cour, ajuster et exporter la variable d'environnement
LD_LIBRARY_PATH avant de lancer pg_top :
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pgsql/lib; pg_top

Celà dit, ça reste à tester, n'ayant pas de RH4 sous le coude ...

Cordialement.

--
François Figarola
-- développeur --
=================
INTERNET CONSULT
Mas Guerido
6 rue Aristide Bergès
66330 CABESTANY

Tel 04.68.66.09.29
fax 04.68.66.99.50
* francois(dot)figarola(at)i-consult(dot)fr


From: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
To: François Figarola <francois(dot)figarola(at)i-consult(dot)fr>, <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: Requette bloquant
Date: 2009-10-21 10:58:33
Message-ID: 16F50F81DAFC4AA79036F1F3F3F7FEE0@pcadmin
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

C'est bon maintenant, je vous en remercie.
Mais il n'affiche que :
last pid: 24457; load avg: 10.3, 10.2, 9.77; up 5+08:49:26
13:51:44
0 processes:
CPU states: 62.5% user, 0.0% nice, 25.3% system, 7.4% idle, 4.8% iowait
Memory: 7881M used, 97M free, 33M buffers, 6940M cached
Swap: 176K used, 7993M free

aucune ligne.

stats_start_collector et stats_command_string sont déjà à ON.
Je n'ai aucune statistique pour detecter les requettes gourmandes.

Cordialement,

Hajatiana RAHOLIARIJAONA
----- Original Message -----
From: "François Figarola" <francois(dot)figarola(at)i-consult(dot)fr>
To: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
Cc: <pgsql-fr-generale(at)postgresql(dot)org>
Sent: Wednesday, October 21, 2009 12:08 PM
Subject: Re: [pgsql-fr-generale] Requette bloquant

> Hajatiana RAHOLIARIJAONA a écrit :
>> Le pg_top se trouve dans /usr/local/pgsql/bin
>>
>> [root(at)mcserver1 pg_top-3.6.2]# ldd /usr/local/pgsql/bin/pg_top
>> libpq.so.4 => not found
>> libdl.so.2 => /lib64/libdl.so.2 (0x0000003646900000)
>> libm.so.6 => /lib64/tls/libm.so.6 (0x0000003646b00000)
>> libtermcap.so.2 => /lib64/libtermcap.so.2 (0x0000003647b00000)
>> libc.so.6 => /lib64/tls/libc.so.6 (0x0000003646600000)
>> /lib64/ld-linux-x86-64.so.2 (0x0000003646400000)
>>
>> Oui le lien symbolique existedans /usr/local/pgsql/lib :
>> lrwxrwxrwx 1 root root 12 oct 29 2008 libpq.so -> libpq.so.4.1
>> lrwxrwxrwx 1 root root 12 oct 29 2008 libpq.so.4 -> libpq.so.4.1
>> -rwxr-xr-x 1 root root 137353 oct 29 2008 libpq.so.4.1
>>
>> Cdt,
>> Hajatiana RAHOLIARIJAONA Administrateur réseaux et systèmes
>> www.vivetic.com Saisie.mg devient : La dynamique des flux de la
>> relation clients
>>
> ldd ne sait donc pas trouver la lib. dynamique ...
>
> Il faut soit ajouter le chemin vers /usr/local/pgsql/lib
> dans /etc/ld.so.conf (à vérifier pour votre version RH4)
> puis executer /sbin/ldconfig -v (config. permanente),
>
> soit, au coup par cour, ajuster et exporter la variable d'environnement
> LD_LIBRARY_PATH avant de lancer pg_top :
> export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pgsql/lib; pg_top
>
> Celà dit, ça reste à tester, n'ayant pas de RH4 sous le coude ...
>
> Cordialement.
>
> --
> François Figarola
> -- développeur --
> =================
> INTERNET CONSULT
> Mas Guerido
> 6 rue Aristide Bergès
> 66330 CABESTANY
>
> Tel 04.68.66.09.29
> fax 04.68.66.99.50
> * francois(dot)figarola(at)i-consult(dot)fr
>
>
> --
> Sent via pgsql-fr-generale mailing list (pgsql-fr-generale(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-fr-generale
>


From: REISS Thomas DSIC BIP <thomas(dot)reiss(at)interieur(dot)gouv(dot)fr>
To: Hajatiana RAHOLIARIJAONA <administrateur(at)vivetic(dot)mg>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Requette bloquant
Date: 2009-10-21 12:04:44
Message-ID: 4ADEF8DC.3080005@dsic.mel75.si.mi
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Faites un "export LD_LIBRARY_PATH=/usr/local/pgsql/lib:${LD_LIBRARY_PATH}"

-------- Message original --------
Sujet : Re: [pgsql-fr-generale] Requette bloquant
De : Hajatiana RAHOLIARIJAONA <administrateur(at)vivetic(dot)mg>
Pour : François Figarola <francois(dot)figarola(at)i-consult(dot)fr>
Copie à : pgsql-fr-generale(at)postgresql(dot)org
Date : 21/10/2009 10:52
> Le pg_top se trouve dans /usr/local/pgsql/bin
>
> [root(at)mcserver1 pg_top-3.6.2]# ldd /usr/local/pgsql/bin/pg_top
> libpq.so.4 => not found
> libdl.so.2 => /lib64/libdl.so.2 (0x0000003646900000)
> libm.so.6 => /lib64/tls/libm.so.6 (0x0000003646b00000)
> libtermcap.so.2 => /lib64/libtermcap.so.2 (0x0000003647b00000)
> libc.so.6 => /lib64/tls/libc.so.6 (0x0000003646600000)
> /lib64/ld-linux-x86-64.so.2 (0x0000003646400000)
>
> Oui le lien symbolique existedans /usr/local/pgsql/lib :
> lrwxrwxrwx 1 root root 12 oct 29 2008 libpq.so -> libpq.so.4.1
> lrwxrwxrwx 1 root root 12 oct 29 2008 libpq.so.4 -> libpq.so.4.1
> -rwxr-xr-x 1 root root 137353 oct 29 2008 libpq.so.4.1
>
> Cdt,
> Hajatiana RAHOLIARIJAONA Administrateur réseaux et systèmes
> www.vivetic.com Saisie.mg devient : La dynamique des flux de la
> relation clients
> ----- Original Message ----- From: "François Figarola"
> <francois(dot)figarola(at)i-consult(dot)fr>
> To: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
> Cc: <pgsql-fr-generale(at)postgresql(dot)org>
> Sent: Wednesday, October 21, 2009 11:19 AM
> Subject: Re: [pgsql-fr-generale] Requette bloquant
>
>
>> Hajatiana RAHOLIARIJAONA a écrit :
>>> Bonjour,
>>>
>>> pg_top est installé maintenant mais il marche pas, ci après les
>>> messages make et make install :
>>> make :
>>> [root(at)mcserver1 pg_top-3.6.2]# make
>>> make all-am
>>> make[1]: Entering directory
>>> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
>>> gcc -Wall -g -L/usr/local/pgsql/lib -lpq -o pg_top color.o
>>> commands.o display.o getopt.o screen.o sprompt.o pg.o pg_top.o
>>> username.o utils.o version.o m_linux.o -ldl -lm -ltermcap
>>> make[1]: Leaving directory
>>> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
>>>
>>> make install
>>> make install
>>> make[1]: Entering directory
>>> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
>>> test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
>>> /usr/bin/install -c 'pg_top' '/usr/local/bin/pg_top'
>>> test -z "/usr/local/share/man/man1" || /bin/mkdir -p
>>> "/usr/local/share/man/man1"
>>> /usr/bin/install -c -m 644 './pg_top.1'
>>> '/usr/local/share/man/man1/pg_top.1'
>>> make[1]: Leaving directory
>>> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
>>>
>>> Lancement :
>>> [postgres(at)mcserver1 ~]$ pg_top -p 5432 -d sdsi
>>> pg_top: error while loading shared libraries: libpq.so.4: cannot open
>>> shared object file: No such file or directory
>>>
>>> Alors que le libpg.so.4 existe dans /usr/local/pgsql/lib
>>>
>>> Cdt,
>>> Hajatiana RAHOLIARIJAONA
>>>
>> Bonjour,
>>
>> Que donne la commande :
>> ldd /usr/local/bin pg_top
>>
>> ainsi qu'un ls -l dans le répertoire où doit se trouver
>> cette librairie ?
>>
>> Existe-t-il des liens symboliques libpq.so et libpq.so.4
>> pointant sur la réelle librairie dynamique libpq.so.X ?
>>
>> Cordialement.
>>
>> --
>> François Figarola
>> -- développeur --
>> =================
>> INTERNET CONSULT
>> Mas Guerido
>> 6 rue Aristide Bergès
>> 66330 CABESTANY
>>
>> Tel 04.68.66.09.29
>> fax 04.68.66.99.50
>> * francois(dot)figarola(at)i-consult(dot)fr
>>
>>
>> --
>> Sent via pgsql-fr-generale mailing list
>> (pgsql-fr-generale(at)postgresql(dot)org)
>> To make changes to your subscription:
>> http://www.postgresql.org/mailpref/pgsql-fr-generale
>>
>
>
>


From: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
To: "REISS Thomas DSIC BIP" <thomas(dot)reiss(at)interieur(dot)gouv(dot)fr>
Cc: <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: Requette bloquant
Date: 2009-10-21 14:25:06
Message-ID: 4D31C9B02EFF41EB8A69DB4BF8E77854@pcadmin
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Merci, c'est bon.

Cdt,
Hajatiana RAHOLIARIJAONA Administrateur réseaux et systèmes www.vivetic.com
Saisie.mg devient : La dynamique des flux de la relation clients
----- Original Message -----
From: "REISS Thomas DSIC BIP" <thomas(dot)reiss(at)interieur(dot)gouv(dot)fr>
To: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
Cc: <pgsql-fr-generale(at)postgresql(dot)org>
Sent: Wednesday, October 21, 2009 3:04 PM
Subject: Re: [pgsql-fr-generale] Requette bloquant

Faites un "export LD_LIBRARY_PATH=/usr/local/pgsql/lib:${LD_LIBRARY_PATH}"

-------- Message original --------
Sujet : Re: [pgsql-fr-generale] Requette bloquant
De : Hajatiana RAHOLIARIJAONA <administrateur(at)vivetic(dot)mg>
Pour : François Figarola <francois(dot)figarola(at)i-consult(dot)fr>
Copie à : pgsql-fr-generale(at)postgresql(dot)org
Date : 21/10/2009 10:52
> Le pg_top se trouve dans /usr/local/pgsql/bin
>
> [root(at)mcserver1 pg_top-3.6.2]# ldd /usr/local/pgsql/bin/pg_top
> libpq.so.4 => not found
> libdl.so.2 => /lib64/libdl.so.2 (0x0000003646900000)
> libm.so.6 => /lib64/tls/libm.so.6 (0x0000003646b00000)
> libtermcap.so.2 => /lib64/libtermcap.so.2 (0x0000003647b00000)
> libc.so.6 => /lib64/tls/libc.so.6 (0x0000003646600000)
> /lib64/ld-linux-x86-64.so.2 (0x0000003646400000)
>
> Oui le lien symbolique existedans /usr/local/pgsql/lib :
> lrwxrwxrwx 1 root root 12 oct 29 2008 libpq.so -> libpq.so.4.1
> lrwxrwxrwx 1 root root 12 oct 29 2008 libpq.so.4 -> libpq.so.4.1
> -rwxr-xr-x 1 root root 137353 oct 29 2008 libpq.so.4.1
>
> Cdt,
> Hajatiana RAHOLIARIJAONA Administrateur réseaux et systèmes
> www.vivetic.com Saisie.mg devient : La dynamique des flux de la relation
> clients
> ----- Original Message ----- From: "François Figarola"
> <francois(dot)figarola(at)i-consult(dot)fr>
> To: "Hajatiana RAHOLIARIJAONA" <administrateur(at)vivetic(dot)mg>
> Cc: <pgsql-fr-generale(at)postgresql(dot)org>
> Sent: Wednesday, October 21, 2009 11:19 AM
> Subject: Re: [pgsql-fr-generale] Requette bloquant
>
>
>> Hajatiana RAHOLIARIJAONA a écrit :
>>> Bonjour,
>>>
>>> pg_top est installé maintenant mais il marche pas, ci après les
>>> messages make et make install :
>>> make :
>>> [root(at)mcserver1 pg_top-3.6.2]# make
>>> make all-am
>>> make[1]: Entering directory
>>> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
>>> gcc -Wall -g -L/usr/local/pgsql/lib -lpq -o pg_top color.o
>>> commands.o display.o getopt.o screen.o sprompt.o pg.o pg_top.o
>>> username.o utils.o version.o m_linux.o -ldl -lm -ltermcap
>>> make[1]: Leaving directory
>>> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
>>>
>>> make install
>>> make install
>>> make[1]: Entering directory
>>> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
>>> test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
>>> /usr/bin/install -c 'pg_top' '/usr/local/bin/pg_top'
>>> test -z "/usr/local/share/man/man1" || /bin/mkdir -p
>>> "/usr/local/share/man/man1"
>>> /usr/bin/install -c -m 644 './pg_top.1'
>>> '/usr/local/share/man/man1/pg_top.1'
>>> make[1]: Leaving directory
>>> `/usr/local/src/postgresql-8.1.14/contrib/pg_top-3.6.2'
>>>
>>> Lancement :
>>> [postgres(at)mcserver1 ~]$ pg_top -p 5432 -d sdsi
>>> pg_top: error while loading shared libraries: libpq.so.4: cannot open
>>> shared object file: No such file or directory
>>>
>>> Alors que le libpg.so.4 existe dans /usr/local/pgsql/lib
>>>
>>> Cdt,
>>> Hajatiana RAHOLIARIJAONA
>>>
>> Bonjour,
>>
>> Que donne la commande :
>> ldd /usr/local/bin pg_top
>>
>> ainsi qu'un ls -l dans le répertoire où doit se trouver
>> cette librairie ?
>>
>> Existe-t-il des liens symboliques libpq.so et libpq.so.4
>> pointant sur la réelle librairie dynamique libpq.so.X ?
>>
>> Cordialement.
>>
>> --
>> François Figarola
>> -- développeur --
>> =================
>> INTERNET CONSULT
>> Mas Guerido
>> 6 rue Aristide Bergès
>> 66330 CABESTANY
>>
>> Tel 04.68.66.09.29
>> fax 04.68.66.99.50
>> * francois(dot)figarola(at)i-consult(dot)fr
>>
>>
>> --
>> Sent via pgsql-fr-generale mailing list
>> (pgsql-fr-generale(at)postgresql(dot)org)
>> To make changes to your subscription:
>> http://www.postgresql.org/mailpref/pgsql-fr-generale
>>
>
>
>