提高列的统计信息目标
PostgreSQL维护命令
ALTER TABLE customer ALTER COLUMN city SET STATISTICS 500; ANALYZE customer;作用
提高为特定列收集的直方图/样本精细度;改善规划器的估算。
适用场景
当分布倾斜的列上出现糟糕的查询计划时。
注意
较高的值(默认 100,最大 10000)会增加 ANALYZE 时间和规划时间。更改只有在 ANALYZE 之后才生效。
ALTER TABLE customer ALTER COLUMN city SET STATISTICS 500; ANALYZE customer;提高为特定列收集的直方图/样本精细度;改善规划器的估算。
当分布倾斜的列上出现糟糕的查询计划时。
较高的值(默认 100,最大 10000)会增加 ANALYZE 时间和规划时间。更改只有在 ANALYZE 之后才生效。