Re: about explain analyze

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: about explain analyze
Дата
Msg-id 413.1070049736@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: about explain analyze  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
"Marc G. Fournier" <scrappy@postgresql.org> writes:
> did you happen to take a look at the other set of queries I sent you, that
> were showing 39k and 41k explain results?

You mean this one?

> time psql -c "explain analyze select max(intag) from ndict3" 186_archives
          QUERY PLAN
 

----------------------------------------------------------------------------------------------------------------------------Aggregate
(cost=40168.96..40168.96 rows=1 width=4) (actual time=48953.823..48953.827 rows=1 loops=1)  ->  Seq Scan on ndict3
(cost=0.00..34560.57rows=2243357 width=4) (actual time=4.903..-666785.605 rows=3516680 loops=1)Total runtime: 48982.514
ms
(3 rows)

0.000u 0.005s 0:49.06 0.0%      0+0k 0+0io 0pf+0w
> time psql -c "select max(intag) from ndict3" 186_archives   max
------------2147418368
(1 row)

0.000u 0.005s 0:03.06 0.0%      0+0k 0+0io 0pf+0w

This looks like 46 seconds of overhead for 3516680 rows, or still right
about 13 microseconds per row, so that's consistent.  The negative
"actual time" measurement for the Seq Scan row seems pretty broken
though :-(.

Now that I recall, didn't you complain of something similar with a beta?
        regards, tom lane


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

Предыдущее
От: Teodor Sigaev
Дата:
Сообщение: Re: about explain analyze
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: background writer, WAL and snapshot backups