PostgreSQL如何在頁面內找一個free slot

本文介紹向業內插入一條記錄時,如何找一個空閒的空間進行插入。 PageAddItemExtended 1、計算出pd_linp數組的最大值後新增一個後的個數: limit=[pg_lower-sizeof(PageHeader)]/Sizeof(ItemIdData)+1 2、如果頁頭中pd_flags & PD_HAS_FREE_LINES爲TRUE,即該數組中有free slot,那麼首先從這
相關文章
相關標籤/搜索