PostgreSQL表掃描方法解析

本文介紹PG的表掃描方法原理。 全表掃描函數在heap handler API接口函數爲heap_getnextslot函數。該函數從磁盤讀取數據頁到內存並遍歷頁內記錄,將其存儲到slot中返回用戶。這個函數一次只獲取一個記錄,倒到上次ExecutePlan函數中循環調用ExecProcNode再次進入該函數獲取下一個記錄,依次類推,直到獲得所有記錄。 主要流程: 1、首先將入參TableScan
相關文章
相關標籤/搜索