2 Star 4 Fork 2

中启开源 / 支持diretio的PG13.1

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

实现directio的PostgreSQL

目前是基于PostgreSQL 13.1做的,处于研究目的。 实现了初步的directio,绕过了文件系统缓存,避免的双缓存的问题。

测试的结果看,directio在使用copy命令导入数据变慢了一些,但是整个系统更平稳了。

使用的方法

在postgresql.conf中增加一行:

zq_directio = on

即这个版本增加了参数zq_directio,当设置为on时,就走directio了,如果设置为off还是与原先的一样。

另这个版本修改的不是很完善(主要做为技术研究用途),会导致编译出来的psql和pg_dump有一些问题,建议有原版中的psql和pg_dump取代编译出的这个版本。

另如果大家不想不编译,想直接允许一下看一看,编译好的版本放在:downloads/zqpg-13.tar.gz' 这个编译好的版本是在CentOS7.8下编译好的,大家可以用用。

最后

欢迎大家关注中启乘数科技http://www.csudata.com,中启乘数科技是一家专注于PostgreSQL技术的公司,为客户提供专业PostgreSQL技术服务。

如果想与我做交流,请加微信:osdba0

空文件

简介

支持directio的PostgreSQL,目前基于13.1版本,供大家研究。 展开 收起
C
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C
1
https://gitee.com/csudata/diopg13.1.git
git@gitee.com:csudata/diopg13.1.git
csudata
diopg13.1
支持diretio的PG13.1
master

搜索帮助