网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 快速掌握PostgreSQL版本新特性/中国开源软件推进联盟PostgreSQL分会系列技术丛书 |
分类 | |
作者 | |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 内容推荐 自2019年底加入墨天轮数据社区以来,笔者在PG乐知乐享专栏持续撰写了与PostgreSQL相关的文章,近几年陆续撰写了一些有关各版本新特性方面的文章。由于PostgreSQL每个版本发布的新特性较多,因此要想全面、完整地掌握PostgreSQL新特性十分困难。本书对PostgreSQL的7个大版本:从PostgreSQL 10到PostgreSQL 16,根据公开的新特性实验手册、新特性相关的文章、邮件列表、社区核心提交者相关的博客,以及官方Release Notes等素材进行精加工,并从主要性能、可靠性、运维管理、开发易用性、系统层5个方面进行介绍。在当前国内外环境下,PostgreSQL正在不断崛起,本书从新特性的视角帮助读者掌握数据库的正确使用方式。 目录 第1章 PostgreSQL 10新特性 1.1 PostgreSQL 10的主要性能提升 1.1.1 数据分区 1.1.2 并行特性增强 1.1.3 统计信息扩展 1.1.4 AFTER触发器性能增强 1.1.5 Aggregate操作支持下推 1.2 PostgreSQL 10的可靠性提高 1.2.1 仲裁提交引入 1.2.2 HASH索引支持记录WAL 1.2.3 事务提交状态检测 1.3 PostgreSQL 10的运维管理优化 1.3.1 WAL文件大小扩容 1.3.2 WAL支持在线压缩 1.3.3 ICU标准库引入 1.3.4 活动会话视图增强 1.3.5 HBA文件新增系统视图 1.3.6 promote子命令增加等待模式 1.3.7 基础备份增强 1.3.8 临时复制槽引入 1.3.9 行级安全策略优化 1.3.10 PSQL工具允许条件式交互 1.4 PostgreSQL 10的开发易用性提升 1.4.1 声明式分区引入 1.4.2 表级数据发布与订阅 1.4.3 标识列引入 1.4.4 全文检索支持JSON与JSONB数据类型 1.4.5 xmltable函数引入 1.5 PostgreSQL 10的系统层变化 1.5.1 XLOG重命名 1.5.2 系统元数据引入 1.5.3 配置参数引入 1.5.4 口令加密安全性提高 1.5.5 预置角色变化 1.5.6 附加模块变化 1.6 本章小结 第2章 PostgreSQL 11新特性 2.1 PostgreSQL 11的主要性能提升 2.1.1 WAL可配置 2.1.2 B-Tree索引并行创建 2.1.3 HASH操作及HASH JOIN操作支持并行 2.1.4 其他并行特性支持 2.1.5 表达式索引引入 2.1.6 覆盖索引引入 2.1.7 实时编译引入 2.1.8 缓存管理改进 2.1.9 UPDATE操作和DELETE操作支持下推 2.2 PostgreSQL 11的可靠性提高 2.2.1 数据块校验和检测 2.2.2 B-Tree索引坏块检测 2.2.3 查询ID由32位扩充为64位 2.3 PostgreSQL 11的运维管理优化 2.3.1 快速添加列 2.3.2 维护操作支持多个表 2.3.3 分区数据支持通过父表加载 2.3.4 新增KILL信号 2.3.5 WAL支持离线重构 2.3.6 PSQL工具支持记录语句执行情况 2.4 PostgreSQL 11的开发易用性提升 2.4.1 声明式分区增强 2.4.2 支持事务控制的存储过程 2.4.3 逻辑复制支持TRUNCATE操作 2.4.4 窗口函数增强 2.5 PostgreSQL 11的系统层变化 2.5.1 配置参数引入 2.5.2 预置角色变化 2.5.3 超级用户权限下放 2.5.4 附加模块变化 2.6 本章小结 第3章 PostgreSQL 12新特性 3.1 PostgreSQL 12的主要性能提升 3.1.1 CTE优化 3.1.2 索引效率提升 3.1.3 系统函数优化 3.2 PostgreSQL 12的运维管理优化 3.2.1 校验和开关控制 3.2.2 COPY FROM命令数据过滤 3.2.3 用户级流复制超时控制 3.2.4 VACUUM操作及ANALYZE操作锁跳过 3.2.5 表及索引清理解耦 3.2.6 索引在线重建 3.2.7 执行计划显示非默认参数 3.2.8 后台操作进度报告引入 3.2.9 备库升主库开放SQL接口 3.2.10 PSQL工具帮助链接添加 3.3 PostgreSQL 12的开发易用性提升 3.3.1 声明式分区增强 3.3.2 运算存储列使用 3.3.3 绑定变量窥探引入 3.3.4 SQL/JSON path引入 3.3.5 枚举数据类型增强 3.4 PostgreSQL 12的系统层变化 3.4.1 表存储引擎开放 3.4.2 恢复相关配置优化 3.4.3 系统元数据引入 3.4.4 配置参数引入 3.4.5 流复制连接数优化 3.4.6 DOS攻击预防 3.4.7 SSL协议可控 3.4.8 附加模块变化 3.5 本章小结 第4章 PostgreSQL 13新特性 4.1 PostgreSQL 13的主要性能提升 4.1.1 索引去重 4.1.2 增量排序 4.1.3 库级索引并发重建 4.1.4 HASH聚合可溢出到磁盘 4.1.5 索引并行清理 4.1.6 PL/pgSQL提速 4.1.7 Windows连接优化 4.2 PostgreSQL 13的可靠性提高 4.2.1 备份可靠性提高 4.2.2 流复制可动态配置 4.3 PostgreSQL 13的运维管理优化 4.3.1 数据库删除更便捷 4.3.2 并行查询关联PID 4.3.3 共享内存可观测 4.3.4 基于磁盘的缓存可监控 4.3.5 后台操作进度报告引入 4.3.6 语句日志采样降噪 4.3.7 PSQL工具跟踪事务运行状态 4.3.8 pg_rewind工具优化 4.4 PostgreSQL 13的开发易用性提升 4.4.1 分区表及逻辑复制改进 4.4.2 标识列可忽略用户输入 4.4.3 存储列可转换为普通列 4.4.4 分页排序可并列排名 4.4.5 易用的内置函数引入 4.4.6 FF1~FF6时间格式引入 4.4.7 Row表达式使用 4.4.8 视图列名纠正 4.5 PostgreSQL 13的系统层变化 4.5.1 系统元数据引入 4.5.2 配置参数引入 4.5.3 对象标识 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。