摘要:
PipelineDB Version:0.9.7 PostgreSQL Version:9.5.3 PipelineDB的数据处理组件: 从上图来看主要就是pipeline_streams,stream_fdw,Continuous View,Transform。 其实就是运用了Postgres的F 阅读全文
摘要:
创建表test,y字段插入null. 这条记录存储在数据页里面是: 占了40个字节,TupleHeader是24个字节,40-24=16。 我们再插入一条数据看看 再看看新插入的记录: 这2条数据对比 第一条记录: 字段x是bigint,8字节 字段y是bigint,8字节 字段z是text,字符串 阅读全文
摘要:
pipelineDB source:https://github.com/pipelinedb/pipelinedb <!--StartFragment--> 安装PipelineDB ./configure CFLAGS="-g -O0" --enable-cassert --prefix=/us 阅读全文
摘要:
nanomsg:https://github.com/nanomsg/nanomsg PipelineDB:https://github.com/pipelinedb/pipelinedb nanomsgToPipelineDB:https://github.com/sangli00/nanomsg 阅读全文
摘要:
PG version 9.5.3 PG中四种堆文件: 普通堆 临时堆 序列堆 TOAST表 PageHeaderData长度为24(截图为8.4版本,20字节)个字节包含的内容如下: 空闲空间的起始和结束位置 Special space的开始位置 项指针开始的位置 标志信息,是否存在空闲指针,是否所 阅读全文
摘要:
DB Version:9.5.3 环境:CentOS7.x 调试工具:GDB source:src/backend/main/main.c 修改一下代码,睡它30s。或者执行postgres可执行文件,set args 也OK。 启动数据库: 查看后台进程PID: 进入调试模式,需要等30s: 首先 阅读全文
摘要:
北京的天气,立秋后就明显不那么热了,下班回家,穿上装备就去农学院跑步去了。 前一公里速度还行,5分05秒,算是比较快了,然后又个大长腿跟着我后面跑,一直跟着,就是按照我的节奏跑,我快他快,我慢他慢。 跟我好久好久,也不超越我,然后跑到5公里,速度太快了,一个转弯,我估计刹车,跟他后面,然后他就一溜烟 阅读全文
摘要:
PG提供了一个扩展pg_buffercache来查看缓存区的内容。 创建个测试数据库test,并且添加扩展。 在缓存区中找到两个数据库的内容,带0的记录表示缓存区未使用。 通过SQL更直观的来看一下: 这些内容,都是数据字典视图。 创建表并插入数据,我们通过pg_buffercache能够查询到bu 阅读全文
摘要:
9.5主要是2个方法有变动: create_foreignscan_path 9.4比9.5少了个Path *fdw_outerpath make_foreignscan 这个函数在9.5中添加了3个参数: 9.4中的make_foreignscan 在接口fdwroutine->GetForeig 阅读全文
摘要:
#下载docsgit clonehttps://github.com/pipelinedb/docs.git#安装python-sphinx &python-devyum installinstall python-sphinxyum install python-devel.x86_64#pyth... 阅读全文