Loggear consultas de triggers

From: motum hesa <motums(at)gmail(dot)com>
To: Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Loggear consultas de triggers
Date: 2015-08-19 20:14:44
Message-ID: CAJu20Ah=aOFO05=aBBrhEMbGo4YjjTDFVTaqu9RY4KbbX9R2Lw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buenas tardes.

Actualmente en un servidor estoy teniendo unos problemas pues un Insert
está tardando más de 5 segundos, esta tabla tiene un trigger AFTER INSERT
en este trigger se realizan algunos cálculos y consulta a otra tabla, una
vez realizado los datos que están aquí son insertados a otra tabla, esta
otra tabla a su vez tiene un trigger BEFORE INSERT, este es el trigger más
pesado (más de 2 mil lineas) y realiza consultas, llamadas a funciones y al
final inserta los datos procesados a una tabla histórica.

Desgraciadamente el log de PostgreSQL sólo me dice que el INSERT está
tardando mucho, me gustaría saber qué consultas dentro del trigger están
tardando tanto para poder empezar a optimizarlas,¿es esto posible?. Intente
con log_statement=all pero no me sirivió mucho

Estoy usando PostgreSQL 9.3.8 en FreeBSD 10.1

Muchas gracias de antemano.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2015-08-19 20:23:55 Re: Loggear consultas de triggers
Previous Message Jaime Casanova 2015-08-19 01:45:12 Re: error de conexion