你的位置: 码友网首页 / 资讯源列表 / 10 个你不知道的 PostgreSQL 功能

关于[10 个你不知道的 PostgreSQL 功能]的摘要:

如果你曾使用 Postgres 做过一些性能优化,你或许已经使用过 EXPLAIN 。EXPLAIN 向你展示了 PostgreSQL planner 为提供的语句生成的执行计划。它说明了语句涉及到的表将会使用顺序扫描、索引扫描等方式进行扫描,在使用多表的情况下将会使用连接算法。但是, Postgres 是如何产生这些规划的? 决定使用哪种规划的一个非常重要的输入是 planner 收集到的数据统计。这些统计的数据能够使 planner 评估执行规划的某一部分会返回多少行,继而影响到使用哪一种规划或连接算法。它们主要是通过运行 ANALYZE 或 VACUUM(和一些 DDL 命令,比如说 CREATE INDEX )来采集或更新的。

原文地址: http://news.51cto.com/art/201807/579737.htm

收录时间: 2018-07-26 浏览量: 1692 分类: 数据库

| 0 收藏 | 0