PostgreSQL表扫描方法解析

本文介绍PG的表扫描方法原理。 全表扫描函数在heap handler API接口函数为heap_getnextslot函数。该函数从磁盘读取数据页到内存并遍历页内记录,将其存储到slot中返回用户。这个函数一次只获取一个记录,倒到上次ExecutePlan函数中循环调用ExecProcNode再次进入该函数获取下一个记录,依次类推,直到获得所有记录。 主要流程: 1、首先将入参TableScan
相关文章
相关标签/搜索