2025-10-20 postgresql 基础入门 , 全表扫描 , 查询优化 , 索引创建 , 查询规划器 , SQL性能 , 统计信息 13 分钟阅读PostgreSQL全表扫描慢到崩溃?建索引+改查询+更统计信息三招能破?全表扫描在PostgreSQL中会逐行读取表数据,适用于小表,但对大表会导致性能问题。查询规划器通过生成候选计划、计算代价并选择最优执行计划来优化查询。避免全表扫描的核心是为关键列创建索引,如WHERE子句、JOIN条件和排序/分组列。查询语句应避免前缀通配符、列函数和隐式类型转换,使用显式JOIN。统计信息的准确性对规划器决策至关重要,可通过ANALYZE …阅读更多 cmdragon