簡體   English   中英

在 PostgreSQL 中關閉 fsync 是否會損壞所有數據庫或僅我正在使用的特定表

[英]Does turning off fsync in PostgreSQL can corrupt all the database or only the specific table I'm working with

我正在使用PostgreSQL ,我閱讀了很多關於禁用 fsync ( fsync = off ) 的不推薦選項。
但是,我不清楚禁用fsync選項是否會損壞所有數據庫或僅我正在使用的特定表。

這里有沒有人可以分享他的經驗或分享澄清這個問題的官方鏈接?

提前致謝,
約瑟夫

需要fsync將數據持久化到磁盤:

  • WAL(事務日志),以便提交的事務在磁盤上,並且在記錄到 WAL 之前不會發生數據修改

  • 檢查點期間的數據文件

WAL 和檢查點都是集群范圍的概念,因此在禁用fsync的崩潰后,您的整個集群將被破壞。

不要碰那個撥號盤!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM