Re: Expected accuracy of planner statistics

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Expected accuracy of planner statistics
Дата
Msg-id 16723.1159545168@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Expected accuracy of planner statistics  ("John D. Burger" <john@mitre.org>)
Ответы Re: Expected accuracy of planner statistics  ("John D. Burger" <john@mitre.org>)
Список pgsql-general
"John D. Burger" <john@mitre.org> writes:
> Tom Lane wrote:
>> IIRC I picked an equation out of the literature partially on the basis
>> of it being simple and fairly cheap to compute...

> I'm very curious about this - can you recall where you got this, or
> at least point me to where in the code this happens?

src/backend/commands/analyze.c, around line 1930 as of CVS HEAD:

            /*----------
             * Estimate the number of distinct values using the estimator
             * proposed by Haas and Stokes in IBM Research Report RJ 10025:
             *        n*d / (n - f1 + f1*n/N)
             * where f1 is the number of distinct values that occurred
             * exactly once in our sample of n rows (from a total of N),
             * and d is the total number of distinct values in the sample.
             * This is their Duj1 estimator; the other estimators they
             * recommend are considerably more complex, and are numerically
             * very unstable when n is much smaller than N.
             *
             * Overwidth values are assumed to have been distinct.
             *----------
             */

            regards, tom lane

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

Предыдущее
От: km
Дата:
Сообщение: Re: 8.1.4 compile problem
Следующее
От: Tom Lane
Дата:
Сообщение: Array assignment behavior (was Re: [ADMIN] Stored procedure array limits)