搜索

pdf文档 PostgreSQL 9.3 Documentation

7.53 MB 3183 页 0 下载 82 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
《PostgreSQL 9.3 Documentation》详细介绍了PostgreSQL 9.3版本的功能和特性。该版本引入了多项重要改进,包括扩展性增强、JSON数据类型的支持、索引优化以及性能提升。文档涵盖了PostgreSQL的基本概念、安装与管理、编程接口以及参考信息等内容。PostgreSQL 9.3版本支持复杂查询、外键、触发器和多版本并发控制等特性,并通过扩展方式增加了新的数据类型和功能。文档还详细说明了版本更新中的变更和注意事项,确保用户能够顺利迁移和使用新功能。
AI总结
《PostgreSQL 9.3 Documentation》是PostgreSQL官方文档,由PostgreSQL开发人员和其他志愿者编写,涵盖了PostgreSQL 9.3版本的所有官方支持功能。文档分为多个部分,针对不同用户群体或不同使用阶段的用户提供信息。 ### 核心内容总结: 1. **PostgreSQL概述** PostgreSQL是一个基于POSTGRES 4.2的对象关系型数据库管理系统(ORDBMS),支持大部分SQL标准,并提供许多现代功能,如复杂查询、外键、触发器、事务完整性和多版本并发控制。用户还可以通过扩展功能(如自定义数据类型和函数)对其进行扩展。 2. **PostgreSQL 9.3主要新功能** - **新增功能**: - 材料化视图 - 简单视图自动可更新 - JSON数据类型增强,包括操作符和函数以提取JSON值 - 支持SQL标准的`LATERAL`选项 - 允许外源数据包装器支持写操作(插入、更新、删除) - 添加PostgreSQL外源数据包装器,支持访问其他PostgreSQL实例 - 支持事件触发器 - 可选数据页校验和功能,用于检测数据损坏 - **性能改进**: - 索引-only扫描:允许查询仅从索引获取数据,避免堆访问,适用于静态数据。 - 引入SP-GiST索引访问方法,性能优于传统的GiST索引。 - 改进锁机制,减少死锁和外键检查的阻塞。 - 提升`COPY`性能,批量插入数据。 - 优化GiST索引构建时间和性能。 3. **版本更新与迁移** - **9.3.24(2018年8月9日)**:修复了多个性能和稳定性问题,包括锁超时配置、GiST索引性能优化等。 - **9.3.25(2018年11月8日)**:修复了一些关键问题,如`has_foo_privilege`函数的边界情况失败,避免长字符串导致的正则表达式性能下降。 - **迁移注意事项**:大多数更新无需转储/恢复,仅在特定情况下(如使用`hstore`扩展或旧版本升级)需要额外操作。 4. **其他改进** - **文档**:支持生成EPUB格式文档,改进了WINDOW函数和时间区数据文件的文档说明。 - **工具**:增强了`pgbench`工具的性能统计和输出功能,支持更大规模的数据集。 - **兼容性**:修复了一些与C99标准不兼容的问题,优化了对不同平台的支持。 ### 总结: PostgreSQL 9.3版本在功能和性能上均有显著提升,新增了多项现代数据库特性,优化了查询性能和锁机制,同时修复了多个影响稳定性和性能的问题。文档详细记录了每个版本的更新内容和迁移指南,帮助用户顺利完成升级和迁移。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 3176 页请下载阅读 -
文档评分
请文明评论,理性发言.