Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Mise en trace



Bonjour

 

Selon ma compréhension des  documents Postgres, la mise en trace  est possible uniquement sur des plates-formes Solaris à l'aide de 'dtrace'.

 

Question 1 :

 

Je voudrais savoir s'il est possible, malgré cette limitation, (sous Linux RH4u4 + Postgres 8.2.4)  de mettre en trace :

 - une session

 - un utilisateur

 - une base entière

 

En effet j'ai des utilisateurs connectés par une application dont je n'ai pas la source. Je voudrais, au mieux repérer une session d'un utilisateur bien défini, puis sous psql de lancer une commande pour tracer ses requêtes sql, sinon tracer la base entièrement.

 

Vous avez compris, je fais un parallèle avec oracle où ces possibilités (et bien d'autre) existent.

 

Question 2 :

 

Dans quel répertoire sont générés les fichiers de trace ? Quel est le paramètre de l'instance qui le défini ? Faut-il traiter ces fichier traces pour voir le plan d'exécution ainsi que les statistiques sur le nombre d'enregistrement traités ?

 

Par avance merci

 



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group