Commit difiere en muchos segundos

From: miguel miguelito <php_ast(at)yahoo(dot)es>
To: PostgreSQL PosgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Commit difiere en muchos segundos
Date: 2011-04-16 11:54:13
Message-ID: 451073.64005.qm@web29007.mail.ird.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Hola amigos, tengo un  app en powerbuilder con postgresql, sucede que cuando guardo (commit), desde dos o mas terminales al mismo tiempo difiere en un promedio de 10 segundos los registros guardados en un campo del tipo timestamp without time zone, gestionado por trigger, codigo del trigger es:
CREATE OR REPLACE FUNCTION rentas.autoria()
  RETURNS trigger AS
$BODY$BEGIN
        IF (TG_OP = 'UPDATE') THEN
            NEW.user_mod :=user;
            NEW.user_mod_fh :='now';           
        ELSIF (TG_OP = 'INSERT') THEN
            NEW.user_crea :=user;
            NEW.user_crea_fh :='now';           
        END IF;
        RETURN NEW;
END;$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;
ALTER FUNCTION rentas.autoria() OWNER TO postgres;
GRANT EXECUTE ON FUNCTION rentas.autoria() TO postgres;
GRANT EXECUTE ON FUNCTION rentas.autoria() TO group_municipio;
GRANT EXECUTE ON FUNCTION rentas.autoria() TO public;

Cuando lo logico debiera ser en milisegundos la diferencia de los registros. acaso esta mal configurado el postgresql version 8.4.1, o tiene que ver el hardware de red, gracias por su ayuda.

Saludos
Miguel.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2011-04-16 18:44:35 Re: Commit difiere en muchos segundos
Previous Message suso 2011-04-16 09:55:29 instalación desantendida y restore