搜索

pdf文档 PostgreSQL 11.22 Documentation

12.34 MB 2883 页 0 下载 360 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了PostgreSQL 11.22版本的发布内容,包括修复的安全漏洞、性能优化和新功能。该版本解决了多个重要问题,如未知类型参数处理、整数溢出检测、信号后端角色权限管理等。此外,文档还提到了与旧版本的兼容性改进,如数据库属性的备份恢复、语法改进以及分区表的支持。PostgreSQL 11.22版本是11.X系列的最后一个版本,用户被鼓励迁移到 newer release branches。
AI总结
### PostgreSQL 11.22 文档总结 #### 1. 发行说明 - **版本信息**:PostgreSQL 11.22 于 2023-11-09 发布,预计为 11.X 系列的最后一个版本。 - **更新建议**:建议用户尽快升级到 newer release branches。 - **迁移指南**: - 从 11.X 升级不需要执行 dump/restore。 - 从更早版本(<11.21)升级,请参考相关文档。 #### 2. 安全漏洞修复 - **CVE-2023-5868**: - 修复了 DISTINCT "any" 聚集函数中未知类型参数的处理问题,避免内存泄露。 - **CVE-2023-5869**: - 修复了整数溢出问题,避免潜在的内存破坏和代码执行漏洞。 #### 3. 功能改进 - **分区表支持**: - 支持基于哈希的分区键。 - 支持分区表的索引(Index on Partitioned Tables)。 - **性能优化**: - 提升查询性能,包括并行查询和索引构建。 - 优化内存管理,减少数据腐败风险。 - **PL/pgSQL 改进**: - 修复了 PL/pgSQL 中 OLD 和 NEW 变量的处理逻辑。 #### 4. 其他改进 - **时间戳数据**: - 更新至 tzdata 2019a,修复历史错误并支持新 DST 法规。 - **测试和兼容性**: - 提升 TAP 测试环境的稳定性。 - 优化 ecpg 的语法处理和错误检测。 - **错误修复**: - 修复了 Windows 系统下的共享内存问题。 - 修复了 contrib 模块(如 vacuumlo、postgres_fdw)的潜在崩溃问题。 - **文档更新**: - 更新了关于 pg_dump 和 pg_restore 的行为说明。 - 优化了 DocBook DTD 文件的构建说明。 #### 5. 注意事项 - **兼容性问题**: - 11.22 包含多项与旧版本不兼容的更改,需谨慎处理。 - **性能提示**: - 建议用户利用新特性(如并行查询和 JIT 编译)提升性能。 总结:PostgreSQL 11.22 修复了多项安全漏洞,提升了性能和稳定性,并引入了多项新功能和改进,建议用户及时升级以获得更好的体验和安全性。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 2876 页请下载阅读 -
文档评分
请文明评论,理性发言.