PGSQL-SQL执行计划
explain和explain analyze的区别
explain 只生成执行计划,不实际执行
explain analyze 生成执行计划 执行sql
1.表访问方式
Seq Scan 全表顺序扫描
index Scan 索引扫描 :两步1.找出匹配索引条件行的位置,2.从表中抓取出那些行
Bitmap Index Scan 位图索引
Index Only Scan using rid_index 简单索引
2.表连接方式
Nested Loop 嵌套循环,适合被连接的数据子集较小的查询
Hash join 适用于数据量大的连接方式
Merge join 归并连接,执行性能差于哈希连接
3.运算符
sort 对结果集进行排序
filter
limit