2 Star 2 Fork 2

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

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

实现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

About

支持directio的PostgreSQL,目前基于13.1版本,供大家研究。 expand collapse
C
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
C
1
https://gitee.com/csudata/diopg13.1.git
git@gitee.com:csudata/diopg13.1.git
csudata
diopg13.1
支持diretio的PG13.1
master

Search