019.PGSQL-调优1-SQL执行计划:explain和explain analyze的区别


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 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM