From: | Martín Marqués <martin(at)2ndquadrant(dot)com> |
---|---|
To: | Alessandra Campos Alfaro <alesscalf(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Tiempo de ejecucion |
Date: | 2014-03-29 21:11:26 |
Message-ID: | CABeG9LvrJzeb7yqSprvziK8NP6Sh=8wGBpWWW=-4n-9kZLq0Fw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El día 29 de marzo de 2014, 14:21, Alessandra Campos Alfaro
<alesscalf(at)gmail(dot)com> escribió:
> Hola a todos
>
> Tengo una rutina con RAISE NOTICE 'Value of id : %', id; sin embargo me
> gustaria poder tambier indicar el tiempo que lleva hasta ese momento la
> funcion de postgres en ejecucion, sabran Uds como podre llevar a cabo
> aquello?
Fijate en pg_stat_activity, ahi vas a encontrar información sobre toda
la actividad de la base de datos. Tendrias que usar pg_backend_pid()
para sacar el id del proceso actual.
En <= 9.1 usa esto:
select query_start from pg_stat_activity where procpid = pg_backend_pid();
En versiones más nuevas:
select query_start from pg_stat_activity where pid = pg_backend_pid();
--
Martín Marqués http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Fernando Hevia | 2014-03-29 23:39:16 | Re: Tiempo de ejecucion |
Previous Message | Alessandra Campos Alfaro | 2014-03-29 17:21:01 | Tiempo de ejecucion |