搜索

pdf文档 PostgreSQL 10.23 Documentation

12.03 MB 2590 页 0 下载 234 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
《PostgreSQL 10.23 Documentation》主要介绍了PostgreSQL 10.23版本的发布信息、新功能和修复内容。该版本包含多项性能改进,如优化查询速度和索引结构,支持并行查询以提高处理效率。文档还详细说明了与之前版本的兼容性问题、修复的bug以及新增的功能特性,如XMLTABLE函数和改进的热 standby 回放性能。此外,还提到了一些已弃用和移除的功能模块。
AI总结
# PostgreSQL 10.23 文档总结 ## 1. 发行说明 - **版本信息**:PostgreSQL 10.23 于 2022 年 11 月 10 日发布,包含从 10.22 版本的多种修复。 - **重要说明**: - 10.X 系列的最后一个版本,建议用户尽快升级到 newer release branches。 - 升级到 10.23 不需要进行 dump/restore,但如果从早于 10.19 的版本升级,需参考相关说明。 - **主要修复**: - **VACUUM**:修复了在尝试删除空页面时,如果未找到父页面链接而导致错误的问题,改为记录日志并继续。 - **INSERT 处理**:修复了在多行 VALUES 子句中处理 DEFAULT 令牌时的错误,避免“缓存查找失败”或崩溃。 - **规则命名**:不再允许非 SELECT 类型的规则命名为 RETURN,避免混淆。 - **继承更新**:修复了在使用继承或分区表时,多表达式子链接(MULTIEXPR_SUBLINK)子计划失败的问题。 ## 2. 核心功能 - **支持的 SQL 特性**: - 支持 SQL:2011 标准的大部分核心功能,具体支持的特性详见文档。 - **安全性增强**: - 默认启用 SSL 加密,提升数据传输的安全性。 - **复制与备份**: - 支持更多复制场景,包括跨主版本复制和选择性复制。 - 新增 `synchronous_standby_names` 的 `ANY` 模式,支持任意数量的同步备机。 - 默认启用 streaming backup 和 replication 的相关配置。 - **性能优化**: - **并行查询**:支持 B 树索引扫描、位图堆扫描和合并连接的并行执行,提升查询性能。 - **热 standby 回放**:优化了热 standby 的回放性能,提升锁跟踪效率。 - **两阶段提交**:改进了两阶段提交的恢复性能,减少恢复时间。 - **新特性**: - **XMLTABLE 函数**:将 XML 格式数据转换为行集,支持更复杂的 XML 数据处理。 - **分区表语法**:支持自动创建分区约束和处理分区插入/更新的语法。 - **AFTER 触发器**:新增 AFTER 触发器的过渡表,记录触发器修改的行。 - **移除的组件**: - 移除了 `tsearch2` 模块(适用于早期版本的全文检索)。 - 移除了 `createlang` 和 `droplang` 命令行工具,建议使用 `CREATE EXTENSION` 和 `DROP EXTENSION` 替代。 ## 3. 安装与配置 - **获取源码**: - 可从 PostgreSQL 官方网站下载源码包(`.tar.gz` 或 `.tar.bz2`)。 - 解压命令示例: ```bash gunzip postgresql-10.23.tar.gz tar xf postgresql-10.23.tar ``` - **配置与安装**: - 使用 `./configure` 脚本进行配置,支持自定义安装路径和功能选项。 - 默认安装路径为 `/usr/local/pgsql`。 - 支持 VPATH 构建,即将源码和构建目录分离。 - **配置选项**: - `--prefix=PREFIX`:指定安装根目录。 - `max_parallel_workers_per_gather`:默认设置为 2,启用并行查询。 ## 4. 法律声明 - **版权信息**: - PostgreSQL 的版权属于 PostgreSQL Global Development Group。 - Postgres95 的版权属于 University of California, Berkeley。 - **许可协议**: - 允许任何人免费使用、修改和分发 PostgreSQL 软件及其文档。 - 无担保,软件按“现状”提供,不承担任何责任。 ## 5. 总结 PostgreSQL 10.23 是一个稳定版本,包含多项性能优化、新特性和安全性改进。用户应尽快升级到 newer release branches 以享受更好的性能和功能支持。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 2583 页请下载阅读 -
文档评分
请文明评论,理性发言.