Re: Incorrect expected rows by ANALYZE
От | Tom Lane |
---|---|
Тема | Re: Incorrect expected rows by ANALYZE |
Дата | |
Msg-id | 27762.1049725145@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Incorrect expected rows by ANALYZE (Kenji Sugita <sugita@srapc1327.sra.co.jp>) |
Ответы |
Re: Incorrect expected rows by ANALYZE
Re: Incorrect expected rows by ANALYZE |
Список | pgsql-hackers |
Kenji Sugita <sugita@srapc1327.sra.co.jp> writes: > Why do dead tuples cause incorrect expected rows by ANALYZE? Because it extrapolates the density of live rows in the whole table from their density in the first few pages. There has been some previous discussion of how to improve this, but no really workable ideas AFAIR. Ultimately, unless you want to abandon the notion that ANALYZE only samples the table and doesn't read the whole thing, there will be situations where it gets fooled. But possibly we can make those situations less likely to correspond to common real-world cases. regards, tom lane
В списке pgsql-hackers по дате отправления: