diff --git a/src/backend/postmaster/secondbuffer.c b/src/backend/postmaster/secondbuffer.c index 0170322..0182c5f 100644 --- a/src/backend/postmaster/secondbuffer.c +++ b/src/backend/postmaster/secondbuffer.c @@ -240,7 +240,7 @@ InitPageDBEnv() mdb_env_create(&pageEnv); mdb_env_set_maxreaders(pageEnv,MAXREADERS); mdb_env_set_mapsize(pageEnv,MAPSIE); - mdb_env_open(pageEnv,lmdb_page_directory,MDB_FIXEDMAP,0664); + mdb_env_open(pageEnv,lmdb_page_directory,MDB_FIXEDMAP|MDB_NOSYNC,0664); mdb_txn_begin(pageEnv, NULL, 0, &pageTxn); mdb_dbi_open(pageTxn,NULL,MDB_CREATE,&pageDbi); mdb_txn_commit(pageTxn); @@ -255,7 +255,7 @@ void InitWalDBEnv() mdb_env_create(&walEnv); mdb_env_set_maxreaders(walEnv,MAXREADERS); mdb_env_set_mapsize(walEnv,MAPSIE); - mdb_env_open(walEnv,lmdb_wal_directory,MDB_FIXEDMAP,0664); + mdb_env_open(walEnv,lmdb_wal_directory,MDB_FIXEDMAP|MDB_NOSYNC,0664); mdb_txn_begin(walEnv, NULL, 0, &walTxn); mdb_dbi_open(walTxn,NULL,MDB_CREATE|MDB_DUPSORT,&walDbi); mdb_txn_commit(walTxn);