Re: a question about row estimation in postgres

Поиск
Список
Период
Сортировка
От Nathan Boley
Тема Re: a question about row estimation in postgres
Дата
Msg-id AANLkTimeoO-Njw1SF-ieaQsy_65cyx01JG6FpndGeO1=@mail.gmail.com
обсуждение исходный текст
Ответ на a question about row estimation in postgres  (Reynold Xin <rxin@cs.berkeley.edu>)
Список pgsql-general
> Following the formula outlined
> in http://www.postgresql.org/docs/8.3/static/row-estimation-examples.html
> Both gradrate 10 and gradrate 11 would fall in the first bucket.
> Shouldn't the row estimation be:
> (11 - 8) / (33 - 8) / 10 * 1302 = 15.624
> and
> (10 - 8) / (33 - 8) / 10 * 1302 = 10.416
> instead of 11 and 7?
> Perhaps I am missing something. I'd appreciate if you can point it out.

IIRC, you need to subtract the rows that are mcv's from the row count.
ie, you're not working with the full 1302 rows, only the ones that are
not mcv's.

Best,
Nathan

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

Предыдущее
От: Tomas Vondra
Дата:
Сообщение: Re: a question about row estimation in postgres
Следующее
От: "ray joseph"
Дата:
Сообщение: Re: Database Design for Components and Interconnections