Re: index does not improve performance

Поиск
Список
Период
Сортировка
От Frank Bax
Тема Re: index does not improve performance
Дата
Msg-id 3.0.6.32.20020202125744.007a2290@pop6.sympatico.ca
обсуждение исходный текст
Ответ на Re: index does not improve performance  (Milos Prudek <milos.prudek@tiscali.cz>)
Список pgsql-general
The "VACUUM" part of "VACUUM ANALYZE" is like "PACK" from your FoxPro days.
 The extra speed came from making the physical files smaller.  A
significant difference from FoxPro is that with PG, an UPDATE actually does
a INSERT of a new row, and a DELETE of old row.  You will want to perform
VACUUM ANALYZE regularly.

The "Seq Scan" part of explain says that PG decided to do a sequential read
of your table, ignoring the index even when it did exist.  There must have
been other factors invloved to cause these queries to run in 4.5 and 5.0
seconds respectively.  They should have run in the same amount of time.

Frank

At 04:02 PM 2/2/02 +0100, Milos Prudek wrote:
>> BTW, have you VACUUM ANALYZE'd this table? What version of Pg are you
>
>On your advice I did VACUUM ANALYZE, and it did help! From 5.5 seconds
>I'm down to 3.4 seconds.
>
>I'm using PostgreSQL 7.1.3, RPM binary.
>
>
>> running? The output for 'explain' for these queries (with and without
>> index) would be helpful.
>
>With index:
>Aggregate  (cost=11292.20..11292.20 rows=1 width=0)
>  ->  Seq Scan on log  (cost=0.00..10679.25 rows=245182 width=0)
>
>Without index:
>Aggregate  (cost=11292.20..11292.20 rows=1 width=0)
>  ->  Seq Scan on log  (cost=0.00..10679.25 rows=245182 width=0)
>
>
>--
>Milos Prudek
>
>
>---------------------------(end of broadcast)---------------------------
>TIP 6: Have you searched our list archives?
>
>http://archives.postgresql.org
>

В списке pgsql-general по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: index does not improve performance
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Preformance