Тип: | integer |
По умолчанию: | 100 |
Минимальный: | 1 |
Максимальный: | 10000 |
Контекст: | user |
Перезапуск: | false |
Устанавливает целевое ограничение статистики по умолчанию, распространяющееся на столбцы, для которых командой ALTER TABLE SET STATISTICS не заданы отдельные ограничения. Чем больше установленное значение, тем больше времени требуется для выполнения ANALYZE, но тем выше может быть качество оценок планировщика. Значение этого параметра по умолчанию — 100. За дополнительными сведениями об использовании статистики планировщиком запросов &project; обратитесь к 3.
Рекомендации [EN]
Most applications can use the default of 100. For very small/simple databases, decrease to 10 or 50. Data warehousing applications generally need to use 500 to 1000. Otherwise, increase statistics targets on a per-column basis.
На StackOverflow
На pgsql-hackers
- Re: Postgres picks suboptimal index after building of an extended statistics
- bailing out in tap tests nearly always a bad idea
- Optimize join selectivity estimation by not reading MCV stats for unique join attributes
- Re: Optimize join selectivity estimation by not reading MCV stats for unique join attributes
- Re: [RFC] Improving multi-column filter cardinality estimation using MCVs and HyperLogLog