2010/3/5 Marcelo Silva Robles <[email protected]>:
> 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
--
TIP 1: para suscribirte y desuscribirte, visita
http://archives.postgresql.org/pgsql-es-ayuda