Re: Transacciones por minuto

From: Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>
To: Marcelo Silva Robles <msilvarobles(at)yahoo(dot)com>
Cc: Eduardo Alvear <eduardo(dot)alvear(at)presidencia(dot)gov(dot)ec>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Transacciones por minuto
Date: 2010-03-05 15:53:21
Message-ID: 3073cc9b1003050753l2af31d35r9e429d4d8b205558@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2010/3/5 Marcelo Silva Robles <msilvarobles(at)yahoo(dot)com>:
> Utilizando el utilitario pgstat se puede obtener los siguientes Datos:
>

no conocia herramienta, ya la voy a chequear

>
> Tengo una pregunta aquí, Que se considera como transación en postgres: A los
> insert, delet, update o a todas las columnas que se ven en los datos del
> pgstat.
>

no, una transaccion es todo aquello que esta envuelto en un bloque
BEGIN / COMMIT | ROLLBACK... si envias una sentencia INSERT, UPDATE,
DELETE, CREATE TABLE, etc; sin haber enviado primero BEGIN entonces
postgres ejecuta BEGIN justo antes de la sentencia y COMMIT justo
despues...

es decir:

BEGIN;
CREATE TABLE ...
CREATE INDEX ...
INSERT ...
UPDATE ...
COMMIT;

esto es una sola transaccion porque esta dentro de un bloque BEGIN / COMMIT

CREATE TABLE ...
CREATE INDEX ...
INSERT ...
UPDATE ...

esto son 4 transacciones porque no esta en un BEGIN / COMMIT asi que
postgres pone BEGIN /COMMIT automaticamente en cada sentencia

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Cesar Erices 2010-03-05 16:10:07 OT- Software stress web
Previous Message Cristian Saavedra 2010-03-05 15:33:19 Problemas para instalar edb-debugger en Ubuntu 9.04