Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
J'ai un problème pour récupérer les requêtes en cours sur une instance 8.4.
Le champs current_query est <IDLE> ? et c'est le cas pour toutes les sessions en cours mis à part ma session:
-[ RECORD 70 ]+---------------------------------
datid | 33679
datname | jcmsdb
procpid | 15194
usesysid | 16385
usename | jcms
current_query | <IDLE>
waiting | f
xact_start |
query_start | 2018-03-19 11:42:41.599345+01
backend_start | 2018-03-19 11:41:40.184787+01
client_addr | 127.0.0.1
client_port | 41419
D'avance merci pour votre aide.
Cordialement.
Mahdi,
Hors ligne
Bonjour,
Je dirais que votre user n'est pas superuser à priori. D'après la doc : "The columns that report data on the current query are available unless the parameter track_activities has been turned off. Furthermore, these columns are only visible if the user examining the view is a superuser or the same as the user owning the process being reported on".
Julien.
Hors ligne
Non c'est bien avec l'user postgres et track_activities est en on.
Hors ligne
Dans ce cas il ne doit y avoir aucune requête en cours, d'où le <IDLE> dans current_query.
NB : je viens de voir que depuis la 9.2 la colonne current_query a été remplacée par 2 colonnes (state et query), ce qui fait que même pour une session IDLE on peut avoir sa dernière requête dans query, alors que dans votre cas on a juste <IDLE>.
Julien.
Hors ligne
Merci Julien !
Hors ligne
Pages : 1