Re: empty table explain...

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: empty table explain...
Дата
Msg-id 23680.1225137709@sss.pgh.pa.us
обсуждение исходный текст
Ответ на empty table explain...  (Luca Ferrari <fluca1978@infinito.it>)
Список pgsql-general
Luca Ferrari <fluca1978@infinito.it> writes:
> I'm curious to know why, if a table is empty, it seems that an ANALYZE
> of the table does not insert any stats in the pg_stats table,

Uh ... because there are no stats to insert.  The only available
information is that the table is empty, which is something we track in
pg_class not pg_stats.

> Second, if I execute an EXPLAIN
> on an empty table, even after an ANALYZE of the table, I got an explain that
> proposes me a row numbers and size that I cannot understand (since it seems to
> be different depending on the table definition).

That's the planner not wanting to bet on an empty table staying empty.

            regards, tom lane

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: PostgreSQL 8.3.3 chooses wrong query plan when LIMIT 1 added?
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Execute Shell script after insert