2020
12-30
12-30
postgresql synchronous_commit参数的用法介绍
synchronous_commit指定在命令返回”success”指示给客户端之前,一个事务是否需要等待WAL记录被写入磁盘。合法的值是{local,remote_write,remote_apply,on,off}默认的并且安全的设置是on。不同于fsync,将这个参数设置为off不会产生数据库不一致性的风险:一个操作系统或数据库崩溃可能会造成一些最近据说已提交的事务丢失,但数据库状态是一致的,就像这些事务已经被干净地中止。因此,当性能比完全确保事务的持久性更重要时,...
继续阅读 >