Re: [Pgsql-ayuda] Postgres muy lento

From: "Jenson Yabar" <jyabar(at)certicom(dot)com(dot)pe>
To: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
Cc: Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] Postgres muy lento
Date: 2003-10-23 16:50:14
Message-ID: 20031023164409.M37508@certicom.com.pe
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

upssss tienes razon, olvide poner el resultado del explain aqui esta:

=# explain analyze select * from fuentes.tmpaldir where id_palabr=1020;
QUERY PLAN
---------------------------------------------------------------------------------------------------------------------------------------
Index Scan using x_tmpaldir_id_paldir on tmpaldir (cost=0.00..2.01 rows=1
width=8) (actual time=49.96..313399.81 rows=45106 loops=1)
Index Cond: (id_palabr = 1020)
Total runtime: 313757.75 msec
(3 rows)

como veran es algo lento... a pesar de usar el indice creado....
El programa cliente que manejo es el EMS PostgreSQL Manager
aqui hay algunos valores adicionales en la configuración

shared_buffers = 32768
max_fsm_relations = 10000
max_fsm_pages = 2000000
sort_mem = 8192

lo del WITHOUT voy a probarlo a ver que tal me va....
gracias por cualquier ayuda que me puedan brindar.

========================
Jenson Yábar Arrieta
Analista de Sistemas
CERTICOM S.A
========================

---------- Original Message -----------
From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Jenson Yabar <jyabar(at)certicom(dot)com(dot)pe>
Cc: Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Sent: Wed, 22 Oct 2003 21:47:22 -0300
Subject: Re: [Pgsql-ayuda] Postgres muy lento

> On Tue, Oct 21, 2003 at 02:20:59PM -0500, Jenson Yabar wrote:
> > Tengo una tabla como indico a continuación:
> >
> > CREATE TABLE "tabla1" (
> > "campo1" INTEGER NOT NULL,
> > "campo2" INTEGER NOT NULL
> > ) WITH OIDS;
>
> Has probado crearla WITHOUT OIDS ? No te va a dar mucha velocidad, pero
> algo es algo (ademas que vas a ahorrar algo de espacio en disco)
>
> > Al ejecutar: *select * from tabla1 where campo1 = 1695;*
> >
> > Retorna 8,024 registros con el siguiente mensaje:
> >
> > 8024 rows fetched (79.11 sec)
> > column number 4 is out of range 0..3
> > column number 4 is out of range 0..3
> > column number 4 is out of range 0..3
> > column number 4 is out of range 0..3
>
> De donde son esos mensajes? Ciertamente no son de Postgres. Que
> programa cliente estas usando?
>
> > Quisiera saber que factores influyen o que más debo hacer para mejorar
> > el tiempo de respuesta en PostgreSQL, sobre todo porque en SQL Server no
> > demora más de 8 seg.
>
> Danos el EXPLAIN ANALYZE de la consulta a ver que esta haciendo...
>
> --
> Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
> "La grandeza es una experiencia transitoria. Nunca es consistente.
> Depende en gran parte de la imaginación humana creadora de mitos"
> (Irulan)
------- End of Original Message -------

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2003-10-23 17:25:49 Re: [Pgsql-ayuda] Replicacion de la Bdatos
Previous Message Guillermo Garcia Altamirano 2003-10-23 15:52:39 [Pgsql-ayuda] Replicacion de la Bdatos