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
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 |