Re: como puedo ver el script de la consulta que se esta ejecutando.

From: "Mario Alberto Soto Cordones" <mario_soto(at)venezolanadeavaluos(dot)com>
To: <tgutierrez(at)unipamplona(dot)edu(dot)co>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: como puedo ver el script de la consulta que se esta ejecutando.
Date: 2004-05-14 15:27:24
Message-ID: 45048.200.35.66.77.1084548444.squirrel@mail.venezolanadeavaluos.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola, tal como te respondi anteriormente si puedes ver lo que se esta
ejecutando en la base de datos.

Ejemplo:

ejecuto sentencias sql desde un cliente cualquiera, para ver cuales se
estan ejecutando, entonces ejecuto el query siguiente:

vasa=# select pg_stat_get_backend_pid(s.backendid) as procpid,
vasa-# pg_stat_get_backend_activity(s.backendid) as current_query
vasa-# from (select pg_stat_get_backend_idset() as backendid) as s;

El resultado es:

procpid | current_query
---------+-----------------------
12408 | <IDLE> in transaction
12445 | <IDLE>
12439 | <IDLE>
(3 filas)

vasa=# SELECT DISTINCT
vasa-# activos.nu_activo_fijo,
vasa-# nb_activo,
vasa-# co_clase,
vasa-# co_grupo,
vasa-# co_subgrupo,
vasa-# co_rubro,
vasa-# co_cuentamayor,
vasa-# co_subcuentamayor,
vasa-# co_cuentadetalle,
vasa-# co_subcuentadetalle,
vasa-# co_zona,
vasa-# co_distrito_tecnico,
vasa-# co_instalacion,
vasa-# nu_correlativo,
vasa-# co_clase_tecnica,
vasa-# co_tipo_tecnico,
vasa-# co_region,
vasa-# co_tipo_planta,
vasa-# co_unidad,
vasa-# co_codigo_estructural,
vasa-# co_auxiliar,
vasa-# co_tension,
vasa-# co_sistema,
vasa-# va_valor_reposicion,
vasa-# va_depreciacion_acumulada,
vasa-# va_neto_reposicion,
vasa-# va_vida_util,
vasa-# va_vida_remanente,
vasa-# va_cuota_depreciacion,
vasa-# nb_descripcion,
vasa-# co_ubicacion,
vasa-# activos.co_modelo,
vasa-# modelo.nb_modelo,
vasa-# modelo.co_campo,
vasa-# modelo.nb_campo,
vasa-# modelo.flag_ver,
vasa-# detmodelo.va_campo
vasa-# FROM activos, modelo, detmodelo
vasa-# WHERE id_activo = $1 and
vasa-# co_clase = $2 and
vasa-# co_empresa = $3 and
vasa-# co_filial = $4 and
vasa-# activos.co_modelo = modelo.co_modelo and
vasa-# modelo.co_modelo = detmodelo.co_modelo and
vasa-# modelo.co_campo = detmodelo.co_campo and
vasa-# activos.nu_activo_fijo = detmodelo.nu_activo_fijo
vasa-#
vasa-# order by modelo.nb_modelo asc
--
Ing. Mario Soto Cordones
Venezolana de Avaluos

www.venezolanadeavaluos.com

> Saludos.
>
> como puedo ver el script de la consulta que se esta ejecutando.
>
> si en llegado momento se esta ejecutando una consulta que pueda ver la
> instruccion completa: select * from tabla1, tabla2... en el monitoreo
> de la base de datos.
>
>
>
> gracias.
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: ¿Has leído nuestro extenso FAQ?
>
> http://www.postgresql.org/docs/faqs/FAQ.html

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2004-05-14 15:27:25 Re: Monitoreo de consultar, insert,
Previous Message tgutierrez 2004-05-14 14:52:20 como puedo ver el script de la consulta que se esta ejecutando.