搜索

pdf文档 PostgreSQL 9.2 Documentation

7.02 MB 2829 页 0 下载 123 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了PostgreSQL 9.2版本的发行内容,包括服务器设置、性能优化、监控改进、功能移除与变更、兼容性问题以及新功能添加。重点介绍了性能优化措施,如允许查询仅从索引获取数据,避免堆访问;移除了部分过时参数;更新了监控功能,如重命名pg_stat_activity表中的列;添加了新的功能模块,如SP-GiST索引访问方法和JSON数据类型支持。
AI总结
《PostgreSQL 9.2 Documentation》主要介绍了PostgreSQL 9.2版本的功能、改进、兼容性变化以及其他相关信息。以下是文档内容的总结: --- ### **主要更新与改进** #### **1. 服务器设置** - **SSL文件位置的自定义**:允许通过服务器参数指定SSL文件的位置,不再硬编码为`server.crt`、`server.key`、`root.crt`和`root.crl`。 - **移除`silent_mode`参数**:通过`pg_ctl start -l postmaster.log`可以实现类似行为。 - **移除`wal_sender_delay`和`custom variable classes`参数**:前者不再需要,后者因检查功能存在不确定性而被移除。 #### **2. 监控** - **`pg_stat_activity`表字段更新**: - `procpid`重命名为`pid`,以与其他系统表一致。 - 新增一列用于报告进程状态。 - `current_query`字段重命名为`query`,且在查询完成后不会被清除。 - SQL级统计时间值字段从`bigint`微秒改为`float8`毫秒。 #### **3. 性能改进** - **索引-only扫描**:允许查询直接从索引中获取数据,避免访问堆,从而提高性能。 - **`pg_basebackup`支持从备用服务器进行基备份**。 - **新增`pg_receivexlog`工具**:用于实时归档WAL文件的变化。 - **新增SP-GiST索引方法**:支持空间分区的GiST索引。 - **支持范围数据类型**:增强数据范围处理能力。 - **新增JSON数据类型**:支持JSON数据的存储和操作。 - **安全屏障视图**:为视图提供新的安全选项。 - **URI格式连接字符串**:`libpq`支持使用URI格式的连接字符串。 - **单行处理模式**:优化大结果集的处理。 #### **4. 兼容性与迁移** - **迁移要求**:从旧版本迁移时,需使用`pg_dump`或`pg_upgrade`。 - **系统目录变化**: - 移除`pg_tablespace`中的`splocation`字段,改用符号链接查询表空间位置。 - `tsvector`的最常见元素统计信息移到新的`pg_stats`列。 - **函数变化**: - 移除`hstore`的`=>`操作符,建议使用`hstore(text, text)`。 - `xpath()`函数改进了对特殊字符的转义。 - `pg_relation_size()`及其相关函数在对象不存在时返回`NULL`。 #### **5. 新功能** - **扩展模块**: - `contrib/pageinspect`:提供低级页面检查功能。 - `contrib/pg_standby`:用于控制温备用服务器。 - `contrib/uuid-ossp`:基于OSSP UUID库生成UUID值。 - `contrib/dict_int`、`contrib/dict_xsyn`和`contrib/test_parser`:提供示例文本搜索词典模板和解析器。 - **`pgbench`改进**:支持设置`fillfactor`和添加时间戳统计。 #### **6. 其他改进** - **修复**: - 修复`pg_terminate_backend()`和`pg_cancel_backend()`在目标进程不存在时的错误。 - 修复`pg_stat_replication.sync_state`在页面边界处的显示问题。 - 修复多字节字符在标识符大小写转换中的损坏问题。 - 修复B树索引在范围列上的内存泄漏问题。 - **性能优化**: - 优化查询计划器对泛型和自定义计划的成本估算。 - 改善布尔列中`NULL`值的计划估算。 --- ### **总结** PostgreSQL 9.2版本在性能、功能和兼容性方面均有显著提升,新增了多项实用功能(如索引-only扫描、JSON支持和SP-GiST索引),同时修复了多项问题并改进了监控和管理能力。迁移时需注意参数和系统目录的变化,以确保兼容性和稳定性。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 2822 页请下载阅读 -
文档评分
请文明评论,理性发言.