Re: Doc patch for truncate.sgml

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: Doc patch for truncate.sgml
Дата
Msg-id 48B6E0A6.7030201@gmx.net
обсуждение исходный текст
Ответ на Doc patch for truncate.sgml  (Devrim GÜNDÜZ <devrim@gunduz.org>)
Ответы Re: Doc patch for truncate.sgml  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-docs
Devrim GÜNDÜZ wrote:
> Attached is a doc patch for truncate.sgml. It improves info for
> TRUNCATE. Thanks to Andrew Sullivan for pointing out this.

> --- 34,44 ----
>      <command>DELETE</command> on each table, but since it does not actually
>      scan the tables it is faster. Furthermore, it reclaims disk space
>      immediately, rather than requiring a subsequent <command>VACUUM</command>
> !    operation. This is most useful on large tables. Also,
> !    <command>TRUNCATE</command> rewrites system catalogue entries for
> !    that table, which makes running <command>ANALYZE</command> on a
> !    freshly-truncated table is a bad idea, because the statistics will be
> !    updated to indicate that the table is truly empty.
>     </para>
>    </refsect1>

If the table is in fact empty, why is it a bad idea to let the
statistics reflect that?  I think you are making assumptions about
certain usage patterns that do not always have to be true, and that are
not written down anyway.

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

Предыдущее
От: Devrim GÜNDÜZ
Дата:
Сообщение: Doc patch for truncate.sgml
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Doc patch for truncate.sgml