postgresql – Postgres XLOG_SWITCH
发布时间:2020-12-13 15:54:53 所属栏目:百科 来源:网络整理
导读:我试图理解Postgres 9.3.5中WAL的实现.在xlog.c文件中,有一个我不明白的参数XLOG_SWITCH.我用Google搜索了这个参数,但是我找不到有用的信息.任何人都可以解释这个参数的目的吗? 解决方法 数据库中的更改存储在默认为16MB大小的xlog文件中,主要用于崩溃恢复
我试图理解Postgres 9.3.5中WAL的实现.在xlog.c文件中,有一个我不明白的参数XLOG_SWITCH.我用Google搜索了这个参数,但是我找不到有用的信息.任何人都可以解释这个参数的目的吗?
解决方法
数据库中的更改存储在默认为16MB大小的xlog文件中,主要用于崩溃恢复或热备用服务器,这意味着服务器必须使用create table,insert into等命令填充文件.这些都是原因在16MB充满之前切换日志,就像你不想等待为备用服务器迁移当前的xlog一样,而且他们也是扩大这个规模的原因,这是因为你认为16MB是小的bit和数据库中的事务生成了如此多的xlog文件,切换xlogs的大小取决于你愿意丢失的数据量
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |