From: | "Marcelo Diaz" <marcelorauldiaz(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Lentitud update |
Date: | 2006-04-06 11:52:04 |
Message-ID: | 72e803780604060452y291af122ta26d68d30b14ba83@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos....
La tabla es la siguiente ( la version de postgres es 8.0)
CREATE TABLE pry_objeto
(
pob_idobjeto int8 NOT NULL DEFAULT nextval('public.pry_objeto_pob_idobjeto
_sec'::text),
pob_pca_idcapa int8 NOT NULL,
pob_pto_idtipo int8 NOT NULL,
pob_observacion varchar(256),
pob_instancia_prev int8,
pob_instancia_prox int8,
pob_fecha_alta date NOT NULL DEFAULT ('now'::text)::timestamp(6) with time
zone,
pob_fecha_umod varchar(16) NOT NULL DEFAULT "current_user"(),
pob_usuario_alta date NOT NULL DEFAULT ('now'::text)::timestamp(6) withtime
zone,
pob_usuario_umod varchar(16) NOT NULL DEFAULT "current_user"(),
pob_fecha_baja date,
pob_usuario_baja varchar(16),
pob_xoffset float4,
pob_yoffset float4,
pob_rotacion int8,
pob_cargado bit(1) DEFAULT B'0'::"bit",
CONSTRAINT pk_pry_objeto PRIMARY KEY (pob_idobjeto),
CONSTRAINT fk_pob_objeto_antecede_pob FOREIGN KEY (pob_instancia_prox)
REFERENCES pry_objeto (pob_idobjeto) ON UPDATE RESTRICT ON DELETE RESTRICT,
CONSTRAINT fk_pob_objeto_pertenece_pca FOREIGN KEY (pob_pca_idcapa)
REFERENCES pry_capa (pca_idcapa) ON UPDATE RESTRICT ON DELETE CASCADE,
CONSTRAINT fk_pob_objeto_precede_pob FOREIGN KEY (pob_instancia_prev)
REFERENCES pry_objeto (pob_idobjeto) ON UPDATE RESTRICT ON DELETE RESTRICT,
CONSTRAINT fk_pob_objeto_tipifica_pto FOREIGN KEY (pob_pto_idtipo)
REFERENCES pry_tipo_objeto (pto_idtipo) ON UPDATE RESTRICT ON DELETE
RESTRICT,
CONSTRAINT ckc_pob_idobjeto_pry_obje CHECK (pob_idobjeto >= 0),
CONSTRAINT ckc_pob_instancia_pre_pry_obje CHECK (pob_instancia_prev IS
NULL OR pob_instancia_prev >= 0),
CONSTRAINT ckc_pob_instancia_pro_pry_obje CHECK (pob_instancia_prox IS
NULL OR pob_instancia_prox >= 0),
CONSTRAINT ckc_pob_pca_idcapa_pry_obje CHECK (pob_pca_idcapa >= 0),
CONSTRAINT ckc_pob_pto_idtipo_pry_obje CHECK (pob_pto_idtipo >= 0)
)
y la operacion que se hace es la siguiente, la cual tarda varios, varios
segundos
UPDATE public.pry_objeto
SET pob_cargado = '1'
WHERE public.pry_objeto.pob_idobjeto = :al_objId
Using trn_proyecto;
Gracias por la ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Gorka | 2006-04-06 11:56:12 | Problema ordenar por campo fecha |
Previous Message | Ana Smail | 2006-04-06 11:08:56 | RE: Case Sensitive |