摘要: 1.选择存储模型(列式、行式) 行存:点查询(返回记录少,基于索引的简单查询) 增删改比较多 列存:统计分析类查询 (group 、join多) 即席查询(查询列不确定,行存无法确定索引) 2.选择分布方式 hash 散列在集群的各DN实例上 replication 集群中每个DN实例上都有一份全量 阅读全文
posted @ 2021-06-15 17:22 star521 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 在数据库中,统计信息是规划器生成计划的源数据。没有收集统计信息或者统计信息陈旧往往会造成执行计划严重劣化,从而导致性能问题 更新统计信息:analyze ANALYZE语句可收集与数据库中表内容相关的统计信息,统计结果存储在系统表PG_STATISTIC中。 查询优化器会使用这些统计数据,以生成最有 阅读全文
posted @ 2021-06-15 16:27 star521 阅读(589) 评论(0) 推荐(0) 编辑
摘要: PGSQL-SQL执行计划 explain和explain analyze的区别 explain 只生成执行计划,不实际执行 explain analyze 生成执行计划 执行sql 1.表访问方式 Seq Scan 全表顺序扫描 index Scan 索引扫描 :两步1.找出匹配索引条件行的位置, 阅读全文
posted @ 2021-06-15 16:16 star521 阅读(1711) 评论(0) 推荐(0) 编辑