| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .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 页请下载阅读 -
文档评分














PostgreSQL 10.23 Documentation
