设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

PostgreSQL六版齐发,9.1系列最后一次更新

2016-10-30 17:19| 发布者: joejoe0332| 查看: 1752| 评论: 0|原作者: oschina|来自: oschina

摘要: PostgreSQL开发组发布了对数据库系统的所有支持版本的更新,包括9.6.1,9.5.5,9.4.10,9.3.15,9.2.19和9.1.24。 这也是PostgreSQL 9.1系列的最后一次更新,它将迎来生命周期的结束。 此版本修复了两个可能导致数据损坏 ...
PostgreSQL开发组发布了对数据库系统的所有支持版本的更新,包括9.6.1,9.5.5,9.4.10,9.3.15,9.2.19和9.1.24。 这也是PostgreSQL 9.1系列的最后一次更新,它将迎来生命周期的结束。 此版本修复了两个可能导致数据损坏的问题,还对过去三个月中报告的一些其他错误进行补丁修复。 该项目敦促用户在下次可能的停机时间应用此更新。

更新和修复:

一、WAL-logging的截断关系

在此版本之前,PostgreSQL实例有机会尝试访问不再存在于磁盘上的数据。 如果可用空间映射未更新以了解截断,PostgreSQL数据库可能返回已被截断的页面,并产生如下错误:

ERROR:  could not read block 28991 in file "base/16390/572026": read only 0 of 8192 bytes

如果启用校验和,则还会出现可见性映射中的校验和故障。

(该问题存在于9.3,9.4,9.5和9.6系列的PostgreSQL版本中)

二、pg_upgrade在big-endian机器上的问题

在big-endian机器(例如许多非Intel CPU架构)上,pg_upgrade不正确地写入可见性映射的字节,导致pg_upgrade无法完成。

如果你使用的是big-endian机器(许多非Intel架构都是big-endian)并且使用pg_upgrade从9.6之前的版本升级,你应该假定所有的可见性映射都是不正确的,需要重新生成。 使用contrib / pg_visibility的pg_truncate_visibility_map()函数截断每个关系的可见性映射就足够了。

(该问题只存在于PostgreSQL 9.6.0版本中)

三、已有错误修复

此更新还修复了在过去几个月中报告的一些错误。其中一些问题只影响9.6系列,但许多影响所有支持的版本。该版本提供超过50个修订,包括:

  1. 修复使用DISTINCT执行聚合函数时的use-after-free风险,这可能导致崩溃

  2. 修复用作窗口函数的多态聚合的不正确处理,这可能导致崩溃

  3. 修复在big-endian机器上不正确创建GIN索引WAL记录

  4. 在截断大于1GB的临时关系时修复文件描述符泄漏

  5. 修复具有PRIMARY KEY或REPLICA IDENTITY索引的表的批量UPDATE中的查询 - query-lifespan内存泄漏

  6. 修复SELECT FOR UPDATE / SHARE以正确锁定由后续中止的事务更新的元组

  7. 使用已启用行级安全性的表中的列名单修复COPY

  8. 修复删除推测性插入的TOAST元组时退出INSERT ... ON CONFLICT

  9. 修复VACUUM等待排锁定时的超时长度,以便可以截断

  10. 在创建或更改表时修复合并中的错误继承的CHECK约束

  11. 修复jsonb_set()中数组元素的替换

  12. 修复在btree索引中中止使用缩写键时可能出现的排序错误

  13. 在Windows上,在access-denied错误后重试动态共享内存控制段的创建

  14. 修复pgbench的平均延迟计算

  15. 使pg_receivexlog在没有slots的情况下正常与--synchronous工作

  16. 使pg_rewind在源服务器上的会话中关闭synchronous_commit

  17. 不再尝试在libpq中的多个连接之间共享SSL上下文

  18. 支持OpenSSL 1.1.0

  19. 安装TAP测试基础架构,使其可用于扩展测试

  20. 逻辑WAL解码和复制槽的几个修复

  21. 修复几个在pg_dump,pg_xlogdump和pg_upgrade中的小问题

  22. 修复几个在查询计划器和EXPLAIN输出中的小问题

  23. 时区支持的几个修复

下载地址:

https://www.postgresql.org/download/


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部