estadistiocas sobre log de postrgres

From: raul andrez gutierrez alejo <raulandrez(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: estadistiocas sobre log de postrgres
Date: 2013-05-22 13:33:35
Message-ID: CAHQFj70XsLs5LdVJN_Z9iJ8zks7sRGz2BoXrm5OVadjusfWj3Q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

necesito llevar las estadisticas sobre las consultas lenta en postgres, ya
tengo activado el log, pero necesito llevar el conteo de que tan comun es
esa consulta lenta, asi que copio el contenido del los de postgres a un
registro de tipo text y con fts puedo encontrar si la consulta se registro
en el log cierto dia, pero necesito contar cuentas veces esta ese SQL
dentro del registro de log, ilike no me sirve porque en el log tiene \n
asi:

"
select tblvou.vou_cod
from tblvou
where tblvou.tipdet_cod_est = 1 limit 1
"
y en realidad no me importa el = 1, yo con FTS busco

" select tblvou.vou_cod
from tblvou
where tblvou.detres_cod=tbldetres.detres_cod
and tblvou.tipdet_cod_est "

ya que tambien puede estar en el log

select tblvou.vou_cod
from tblvou
where tblvou.detres_cod=tbldetres.detres_cod
and tblvou.tipdet_cod_est = 2541 limit 1

la tabla de log de archivos es:

CREATE TABLE log_archivo
(
id_log_archivo serial NOT NULL,
fecha_log date,
log_archivo text,
indices tsvector,
CONSTRAINT id_log_archivo PRIMARY KEY (id_log_archivo)
);

y busco asi:

SELECT id_log_archivo, fecha_log FROM log_archivo where indices @@
plainto_tsquery('english','select tblvou.vou_cod
from tblvou
where tblvou.detres_cod=tbldetres.detres_cod
and tblvou.tipdet_cod_est');
la pregunta es ¿ como se cuantas veces esta el texto buscado dentro del log?

--
Raul Andres Gutierrez Alejo

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mariano Lauría 2013-05-22 14:11:11 Re: Error al acceder a un bases de datos en LATIN9 con postgresql 9.2
Previous Message Jaime Casanova 2013-05-22 13:25:43 Re: insertar valores en otra tabla cierta condicion.