
從今天開始postgres源碼閱讀計劃,今天第一步,從源碼安裝pg。 步驟 解壓源碼包 configure 編譯安裝 初始化數據庫 啟動數據庫 ...
可變長類型(Varlena) Datum的typelen的約定 如果Datum類型是byval,則Datum表示一個值。 如果Datum類型不是...
概述 內核提供cbm(changed block map)功能,對外提供數據頁面的修改情況,并向提供外部接口,根據cbm信息可直接獲取兩次備份之...
獲取備份的列表 找到實例名的路徑,backup_instance_path: /home/pjr/backup/backups/db_backu...
這次要解讀的查詢語句如下: 執行 建表語句 數據 查詢結果 跟源碼 主流程 程序入口exec_simple_query,此處query_stri...
src目錄 common目錄 guasskernel目錄 optimizer目錄 process目錄 access目錄 storage目錄 se...
當多個事務同時在數據庫中運行時,并發控制是一種用于維持一致性與隔離性的技術,一致性與隔離性是ACID的兩個屬性。 ACID指數據庫事務正確執行的...
環境配置(僅windows操作系統) 安裝vscode vscode是微軟推出的一款code神器,它本質上是一款文本編輯器,但是憑借豐富的插件可...
概述 并行查詢使用多個后臺進程,但后端進程基本上處理連接的客戶端發出的所有查詢。改后端有五個子系統組成。 子系統功能解析器解析器從純文本的 SQ...