从今天开始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...