搜索

pdf文档 PostgreSQL 13.14 Documentation

12.89 MB 2940 页 1 下载 181 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
《PostgreSQL 13.14 Documentation》是PostgreSQL官方文档,介绍了PostgreSQL 13.14版本的功能、改进和迁移指南。文档重点描述了分区表的优化,包括分区修剪、分区联接、行级触发器和逻辑复制的支持。此外,还提到了索引存储效率的提升,包括B-tree索引中重复键的优化。文档还介绍了PostgreSQL的安全性改进,包括列级权限修复和对BRIN索引的改进。最后,文档提供了迁移指南和故障排除建议,确保用户能够顺利升级到新版本。
AI总结
《PostgreSQL 13.14 Documentation》是PostgreSQL官方文档,涵盖了该数据库系统的功能、安装、管理和编程接口等内容。以下是文档的核心内容总结: ### 1. **PostgreSQL概述** - PostgreSQL是一个基于POSTGRES的开源对象关系型数据库管理系统(ORDBMS),支持SQL标准的大部分功能,包括复杂查询、外键、触发器、视图等。 - 其特点是高度可扩展,用户可以通过添加新数据类型、函数、操作符和聚合函数来扩展功能。 ### 2. **文档结构** 文档分为多个部分: - **Part I**:面向新用户的非正式入门介绍。 - **Part II**:SQL查询语言环境,包括数据类型、函数和性能调优。 - **Part III**:服务器的安装与管理。 - **Part IV**:PostgreSQL客户端程序的编程接口。 - **Part V**:高级用户信息,包括数据库的可扩展性。 - **Part VI**:SQL命令、客户端和服务器程序的参考资料。 - **Part VII**:开发人员的附加信息。 ### 3. **PostgreSQL 13.14 新功能与改进** #### 3.1. **分区表增强** - 支持更多场景下的分区修剪(pruning)和分区联结(joins)。 - 允许在分区表上使用行级BEFORE触发器。 - 支持分区表的逻辑复制,无需单独复制每个分区。 #### 3.2. **索引优化** - B树索引更高效地存储重复值,减少存储空间。 - 用户可能需要使用`REINDEX`命令让现有索引利用此优化。 #### 3.3. **性能改进** - 改善了查询计划器,提升复杂查询的性能。 - 增加了并行化真空操作和增量排序功能。 #### 3.4. **安全与稳定性** - 修复了多个安全漏洞,包括列级权限绕过、信息泄露和并发插入导致的GiST索引损坏。 - 改善了`CREATE INDEX CONCURRENTLY`的处理逻辑,确保捕获所有并发事务。 #### 3.5. **其他改进** - 支持更多SQL:2016功能,覆盖大部分核心规范。 - 更新时区数据文件,修复了与IANA时间区划不兼容的问题。 - 提升了`pg_dump`和`pg_upgrade`的稳定性,确保数据迁移更安全。 ### 4. **迁移与兼容性** - **迁移要求**:从旧版本升级到13.X需要进行数据转储和恢复(dump/restore)。 - **注意事项**: - 更新后需检查视图权限,必要时重新创建视图。 - BRIN索引和GiST索引可能需要重新索引以确保正确性。 - 使用`CREATE PUBLICATION`选项控制逻辑复制行为。 ### 5. **资源与支持** - **官方资源**:PostgreSQL维基、官网和邮件列表提供更多信息和支持。 - **社区贡献**:鼓励用户参与文档完善和代码贡献,共同提升PostgreSQL的功能和稳定性。 ### 6. **总结** PostgreSQL 13.14版本在性能、功能和安全性方面均有显著提升,特别在分区表、索引优化和逻辑复制方面表现突出。用户在升级前应仔细阅读迁移指南,确保系统兼容性和数据安全。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 2933 页请下载阅读 -
文档评分
请文明评论,理性发言.