PostgreSQL 11 新特性解读 : Initdb/Pg

  • 时间:
  • 浏览:0
  • 来源:uu快3APP_uu快3官方网址

启动数据库提示 min_wal_size 参数大约需设置成 wal_segment_size 大小为 2 倍。

发现 pg_wal 目录中原有的WAL日志被清理,同時 生成了大小为64MB新的WAL文件。

链接:https://item.jd.com/12405774.html

可见WAL文件大小为64MB。

初始化4个多新的 PostgreSQL 数据库实例,指定WAL文件大小64MB,如下:

最后推荐和张文升同時 编写的《PostgreSQL实战》,本书基于PostgreSQL 10 编写,共18章,重点介绍SQL高级特性、并行查询、分区表、物理基因重组、逻辑基因重组、备份恢复、高可用、性能优化、PostGIS等,暗含血块实战用例!

查看当前数据库的 pg_wal 目录,如下:

Set the WAL segment size, in megabytes. This is the size of each individual file in the WAL log. The default size is 16 megabytes. The value must be a power of 2 between 1 and 1024 (megabytes). This option can only be set during initialization, and cannot be changed later.

It may be useful to adjust this size to control the granularity of WAL log shipping or archiving. Also, in databases with a high volume of WAL, the sheer number of WAL files per directory can become a performance and management problem. Increasing the WAL file size will reduce the number of WAL files.

Set the new WAL segment size, in megabytes. The value must be set to a power of 2 between 1 and 1024 (megabytes). See the same option of initdb for more information.

下面分别演示通过 initdbpg_resetwal 修改 WAL 文件大小。

根据提示调整 postgresql.conf,设置如下:

修改 postgresql.conf 相关配置,后来启动数据库。

启动数据库正常,如下:

以下演示在已有PostgreSQL实例基础上调整WAL日志文件大小。

--wal-segsize=wal_segment_size

PostgreSQL 11 版本的4个多重要调整是支持 initdbpg_resetwal 修改 WAL 文件大小,而 11 版本后来才能了在编译安装 PostgreSQL 时设置 WAL 文件大小。你这人特性才能方便 WAL 文件的管理。

initdb 命令关于修改 WAL 文件大小选项,如下:

Allow the WAL file size to be set via initdb (Beena Emerson)

Previously the 16MB default could only be changed at compile time.

验证WAL文件大小,如下:

pg_resetwal 命令关于调整WAL文件大小的选项,如下:

pg_resetwal 操作时前要关闭数据库,如下。

WAL 日志文件大小默认为16MB,该值前要是1到1024之间的2的次方,增大WAL文件大小才能减少WAL日志文件的产生。

--wal-segsize=size

pg_resetwal 命令调整WAL日志文件大小为 64MB:

pg_wal 目录中已有血块WAL日志文件,WAL文件大小为16MB,计划将WAL日志文件调整成64MB。

pg_resetwal 用来重置WAL日志和一点控制信息,常用于数据库恢复场景,才能了万不得已不轻易使用,以下演示使用pg_resetwal命令调整WAL日志文件大小,仅供测试参考,生产环境慎用。

验证WAL文件大小,如下:

猜你喜欢

在阿里做了五年技术主管,我有话想说

从支付宝第一位实习生到CTO,他有什么话想说阿里研究员吴翰清:世界须要什么样的智能系统?|7月15号云栖夜读阿里CEO张勇首谈商业未来:大数据将成新能源云无边界,阿里云混合云数

2020-02-22

中文分词算法工具hanlp源码解析

一起去这一 措施速度非常快,插入和查询的时间不是O(1)。doubledTemp=(double)1/MAX_FREQUENCY+0.00001Viterbi最短路径有向图i

2020-02-22

怎么理解<神曲>思想和艺术上的两重性?

展开完整性《神曲》二重性首先表现在何如看待祖国的前途命运。一方面但丁认识到统一意大利是拯救祖国的唯一途径,另一方面他所设想的统一办法却是空想的、错误的,把希望寄托在好皇帝和朋友

2020-02-22

求鬼泣1234游戏剧情中文百度云分享

可选中另另有一个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问提报告 。扫描二维码下载换一换追问有点硬推荐内容通过百度网盘分享,展开详细优酷详细详细都是

2020-02-21

windows server系统,登录系统提示按下 ctrl+alt+delete

4,点击“选着”即可完成设置。WindowsServer系统,为了保证运维人员可靠,除理线程池自动操控,新装的系统往往要求手动输入ctrl+alt+delete实现进入登录页面

2020-02-21