# 支持diretio的PG13.1 **Repository Path**: csudata/diopg13.1 ## Basic Information - **Project Name**: 支持diretio的PG13.1 - **Description**: 支持directio的PostgreSQL,目前基于13.1版本,供大家研究。 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 2 - **Created**: 2021-01-25 - **Last Updated**: 2024-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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](http://www.csudata.com),中启乘数科技是一家专注于PostgreSQL技术的公司,为客户提供专业PostgreSQL技术服务。 如果想与我做交流,请加微信:osdba0