Re: Tiempo de ejecucion

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

In response to

Browse pgsql-es-ayuda by date

  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