Search Postgresql Archives

Re: Cost problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 8/2/05, Victor <victor@xxxxxxxx> wrote:
> Hello.
> 
> I use psql (PostgreSQL) 7.4.5.
> 
> I have a cost problem.
> 
> A simple select lasts too long.
> I have a table with aprox 900 rows.
> All rows are deleted and reinserted once a minute.
> 
> EXPLAIN SELECT * FROM logati;
>                            QUERY PLAN
> -------------------------------------------------------------------
>  Seq Scan on logati  (cost=0.00..100741.22 rows=1198722 width=340)
> 
> 
> EXPLAIN ANALYZE SELECT * FROM logati;
>                                                      QUERY PLAN
> -----------------------------------------------------------------------------------------------------------------------
>  Seq Scan on logati  (cost=0.00..100741.22 rows=1198722 width=340)
> (actual time=35927.945..35944.272 rows=842 loops=1)
>  Total runtime: 35945.840 ms
> (2 rows)
> 
> 
> Tha problem is that "EXPLAIN" function raports that the table has
> 1198722 rows.
> But the table has only 836 rows and the select lasts a lot.
> 
> If I recreate the table the number of rows is ok and the select is quick
> for some time, but it becomes slower in time.
> 
> How can I fix this?
> 
> PS: The table has a index but no primary key.
> 
> Thank you
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 6: explain analyze is your friend
> 

execute ANALYZE in the table from time to time...  And maybe and
better vacuum...


-- 
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)

---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

               http://www.postgresql.org/docs/faq


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux