1 option
PostgreSQL 9. 0性能调校 : Chinese Edition.
- Format:
- Book
- Author/Creator:
- Press, Posts & Telecom.
- Standardized Title:
- PostgreSQL 9.0 high performance. Chinese
- Language:
- English
- Subjects (All):
- Database management.
- SQL (Computer program language).
- Open source software.
- PostgreSQL.
- Physical Description:
- 1 online resource (407 pages)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham : Packt Publishing, Limited, 2024.
- Summary:
- Detailed summary in vernacular field only.
- Contents:
- 封
- 异步社区电子书
- 版权声明
- 内容提
- 前
- 作 简介
- 序
- 目录
- 第1 章PostgreSQL 版本
- 1.1 PostgreSQL 历史版本的性
- 1.1.1 择 署的版本
- 1.1.2 升级到更新的主 版本
- 1.2 使用 PostgreSQL 是其他数据库
- 1.3 PostgreSQL 工具
- 1.3.1 PostgreSQL contrib
- 1.3.2 pgFoundry
- 1.3.3 其他一些与PostgreSQL 相关的 件
- 1.4 PostgreSQL 应用程序扩展生命周期
- 1.5 作为实 的性 优化
- 1.6 小结
- 第2 章数据库硬件
- 2.1 平 硬件支出
- 2.1.1 CPU
- 2.1.2 内存
- 2.1.3 磁盘
- 2.1.4 磁盘控制器
- 2.2 可 的控制器及磁盘安
- 2.2.1 回写缓存
- 2.2.2 直写式缓存的性 影响
- 2.3 小结
- 第3 章数据库硬件基准 测
- 3.1 CPU 和内存基准 测
- 3.1.1 memtest86+
- 3.1.2 STREAM 内存测
- 3.1.3 CPU 基准 测
- 3.1.4 内存以及处理器 度慢的缘由
- 3.2 物理磁盘的性
- 3.2.1 每秒 机存取以及I/O 数
- 3.2.2 序存取和区域恒定 度 ZCAV
- 3.2.3 提交 率
- 3.3 硬盘基准 测工具
- 3.3.1 hdtune
- 3.3.2 dd
- 3.3.3 bonnie++
- 3.3.4 sysbench
- 3.3.5 复杂的磁盘基准 测
- 3.4 样品磁盘的测 结果
- 第4 章磁盘 置
- 4.1 文件系统 模的最大值
- 4.2 文件系统的崩溃恢复
- 4.3 Linux 文件系统
- 4.3.1 ext2
- 4.3.2 ext3
- 4.3.3 ext4
- 4.3.4 XFS
- 4.3.5 其他的Linux 文件系统
- 4.3.6 写屏
- 4.3.7 常 Linux 文件系统 整
- 4.4 Solaris 和FreeBSD 文件系统
- 4.4.1 Solaris UFS
- 4.4.2 FreeBSD UFS2
- 4.4.3 ZFS
- 4.5 Windows 文件系统
- 4.5.1 FAT32
- 4.5.2 NTFS
- 4.6 PostgreSQL 的磁盘布局
- 4.6.1 符号 接
- 4.6.2 空
- 4.6.3 数据库目录树
- 4.6.4 磁盘 列、RAID 以及磁盘布局
- 4.7 小结
- 第5 章数据库 缓存内存
- 5.1 postgresql.conf 文件中的内存单元
- 5.2 检查数据库 缓存
- 5.2.1 在数据库中安 pg_buffercache
- 5.2.2 数据库磁盘布局
- 5.2.3 在数据库中创建新的块
- 5.2.4 将" "块写到磁盘
- 5.3 故 恢复和缓冲区 缓存
- 5.3.1 检查点处理基础
- 5.3.2 写式日志和恢复处理
- 5.3.3 检查点的时机掌握
- 5.4 数据库缓冲区 缓存与操作系统 缓存
- 5.4.1 双 缓存数据
- 5.4.2 检查点开
- 5.4.3 始大小指南
- 5.5 分析缓冲区 缓存当中的内容
- 5.5.1 缓冲区缓存查 的检查
- 5.5.2 使用缓冲区 缓存检查 模的反
- 5.6 小结
- 第6 章服务器 置 整
- 6.1 与当前 置 交互
- 6.1.1 值和 置值
- 6.1.2 允 更改的上下文信息
- 6.1.3 新加 置文件
- 6.2 服务器 围内的 置
- 6.2.1 数据库 接
- 6.2.2 共享内存
- 6.2.3 日志
- 6.2.4 清理与统 信息
- 6.2.5 检查点
- 6.2.6 WAL 置
- 6.2.7 PITR 和WAL 复制
- 6.3 每个客户端的 置
- 6.3.1 effective_cache_size
- 6.3.2 整以 免某些情况的出现
- 6.4 整新服务器
- 6.5 专用服务器指南.
- 6.6 共享服务器指南
- 6.7 pgtune
- 6.8 小结
- 第7 章日常维护
- 7.1 事务可 性以及多版本并发控制
- 7.1.1 可 性的内 算
- 7.1.2 Updates
- 7.1.3 的冲突
- 7.1.4 删
- 7.1.5 MVCC 的优点
- 7.1.6 MVCC 的缺点
- 7.1.7 事务ID 叠
- 7.2 Vacuum
- 7.2.1 Vacuum 实现
- 7.2.2 基于开 的vacuum
- 7.2.3 autovacuum
- 7.2.4 常 的一些有关vacuum 以及autovacuum 的
- 7.3 Autoanalyze
- 7.4 索引
- 7.5 细数据和索引 监控
- 7.6 监控查 日志
- 7.6.1 基本的PostgreSQL 日志 置
- 7.6.2 对棘手的查 日志 录
- 7.6.3 日志文件分析
- 7.7 小结
- 第8 章数据库基准 测
- 8.1 pgbench 测
- 8.1.1 的定义
- 8.1.2 模检测
- 8.1.3 查 本定义
- 8.1.4 为pgbench 测 置数据库服务器
- 8.2 手动 pgbench 测
- 8.3 使用 pgbench-tools 图形化 出结果
- 8.4 pgbench 测 结果样例
- 8.4.1 SELECT 测
- 8.4.2 类TPC-B 测
- 8.4.3 延 分析
- 8.5 糟糕的结果以及变化的缘由
- 8.6 定义 pgbench 测
- 8.7 事务处理性 委员会 TPC 基准 测
- 8.8 小结
- 第9 章数据库索引
- 9.1 索引样例的演练
- 9.1.1 查 磁盘以及索引块的统 信息的测
- 9.1.2 样例的
- 9.1.3 样例数据
- 9.1.4 简单的索引查找
- 9.1.5 全 扫描
- 9.1.6 索引的创建
- 9.1.7 使用低效的索引 数据查找
- 9.1.8 组合索引
- 9.1.9 从索引 换为 序扫描
- 9.1.10 对索引
- 9.1.11 使用缓冲区 数来 查 划
- 9.2 索引的创建与维护
- 9.2.1 惟一索引
- 9.2.2 并发索引的创建
- 9.2.3 索引
- 9.2.4 建索引
- 9.3 索引的类型
- 9.3.1 B-树
- 9.3.2 Hash
- 9.3.3 GIN
- 9.3.4 GiST
- 9.4 级索引应用
- 9.4.1 多列索引
- 9.4.2 排序索引
- 9.4.3 分索引
- 9.4.4 基于 式的索引
- 9.4.5 全文检索索引
- 9.5 小结
- 第10 章查 优化
- 10.1 数据 样例
- 10.1.1 Pagila
- 10.1.2 Dell Store 2
- 10.2 EXPLAIN 基础
- 10.2.1 时 开
- 10.2.2 热 以及冷 缓存 为
- 10.3 查 划的 点结构
- 10.4 Explain 分析工具
- 10.4.1 Visual explain
- 10.4.2 Verbose 出
- 10.4.3 机器可 的 出
- 10.4.4 划分析工具
- 10.5 组合
- 10.5.1 元组ID
- 10.5.2 序扫描
- 10.5.3 索引扫描
- 10.5.4 位图堆与索引扫描
- 10.6 处理 点
- 10.6.1 Sort
- 10.6.2 Limit
- 10.6.3 Aggregate
- 10.6.4 HashAggregate
- 10.6.5 Unique
- 10.6.6 Result
- 10.6.7 Append
- 10.6.8 Group
- 10.6.9 子查 扫描 Subquery Scan 与子 划 Subplan
- 10.6.10 操作
- 10.6.11 物化
- 10.6.12 公共 式扫描
- 10.7 接
- 10.7.1 循环嵌套
- 10.7.2 合并 接 Merge Join
- 10.7.3 Hash 接
- 10.8 统 信息
- 10.8.1 查看与估 统 信息.
- 10.8.2 统 信息指标
- 10.8.3 估 一些比 处理的 域
- 10.9 其他一些查 划参数
- 10.9.1 effective_cache_size
- 10.9.2 work_mem
- 10.9.3 constraint_exclusion
- 10.9.4 cursor_tuple_fraction
- 10.10 执 其他的 句类型
- 10.11 改 查
- 10.11.1 对完全缓存的数据 优化
- 10.11.2 查 等价测
- 10.11.3 禁止优化器功
- 10.11.4 绕开优化器
- 10.11.5 免 划使用OFFSET 组
- 10.11.6 外 故 点
- 10.12 SQL 制
- 10.12.1 在SQL 当中对数据 编号
- 10.12.2 使用窗口函数 编号
- 10.12.3 使用窗口函数 累
- 10.13 小结
- 第11 章数据库活动和统 信息
- 11.1 统 信息 图
- 11.2 渐增 图以及实时 图
- 11.3 统 信息
- 11.4 索引统 信息
- 11.5 数据库 围内的总
- 11.6 接及活动
- 11.7
- 11.7.1 拟事务
- 11.7.2 码 信息
- 11.7.3 事务 等待
- 11.7.4 等待
- 11.7.5 录 定信息
- 11.8 磁盘使用
- 11.9 缓冲区、后台写入器以及检查点活动
- 11.9.1 保存pg_stat_bgwriter 快照信息
- 11.9.2 使用后台写入器统 信息 整
- 11.10 小结
- 第12 章监控与 势 测
- 12.1 UNIX 监控工具
- 12.1.1 样例安
- 12.1.2 vmstat
- 12.1.3 iosta
- 12.1.4 top
- 12.1.5 sysstat 及sar
- 12.2 Windows 监控工具
- 12.2.1 任务管理器
- 12.2.2 Windows 系统监 器
- 12.3 势 测 件
- 12.3.1 监控以及 势 测 件的类型
- 12.3.2 Nagios
- 12.3.3 Cacti
- 12.3.4 Munin
- 12.3.5 其他的一些 势 测程序包
- 12.4 小结
- 第13 章池化与 缓存
- 13.1 接池
- 13.1.1 接池 数
- 13.1.2 pgpool-II
- 13.1.3 pgBouncer
- 13.2 数据库 缓存
- 13.2.1 memcached
- 13.2.2 pgmemcache
- 13.3 小结
- 第14 章扩展复制
- 14.1 完全热备 Hot Standby
- 14.1.1 术
- 14.1.2 置WAL 文件传
- 14.1.3 流复制
- 14.1.4 完全热备的 整
- 14.2 复制 列管理器
- 14.2.1 Slony
- 14.2.2 Londiste
- 14.2.3 从扩展复制 列 件当中 取信息
- 14.3 特殊的应用程序 求
- 14.3.1 Bucardo
- 14.3.2 pgpool-II
- 14.4 其他一些有 的与复制有关的开源 目
- 14.5 小结
- 第15 章数据分区
- 15.1 围分区
- 15.1.1 确定 分区的关 字段
- 15.1.2 整分区大小
- 15.1.3 创建分区
- 15.1.4 定向INSERT 句 分区
- 15.1.5 空分区的查 划
- 15.1.6 修改日期的update 发器
- 15.1.7 实时 移分区
- 15.1.8 分区查
- 15.1.9 创建新的分区
- 15.1.10 分区的优势
- 15.1.11 分区当中的一些常
- 15.2 使用 PL/Proxy 水平分区
- 15.2.1 Hash 生成
- 15.2.2 使用PL/Proxy 扩展
- 15.2.3 使用GridSQL 扩展
- 15.3 小结
- 第16 章应 免的一些常
- 16.1 批
- 16.1.1 方法
- 16.1.2 批 的 整
- 16.1.3 略 WAL 加.
- 16.1.4 新创建索引及添加约束信息
- 16.1.5 并 恢复
- 16.1.6 之后的数据整理
- 16.2 常 的一些性
- 16.2.1 的 数
- 16.2.2 不明写入
- 16.2.3 执 缓慢的函数与 处理 句的执
- 16.2.4 PL/pgSQL 基准 测
- 16.2.5 外 开
- 16.2.6 发器内存使用
- 16.2.7 沉 的统 信息收 器开
- 16.2.8 物化 图
- 16.3 分析数据库
- 16.3.1 gprof
- 16.3.2 OProfile
- 16.3.3 Visual Studio
- 16.3.4 DTrace
- 16.4 不同版本当中的与性 相关的功
- 16.4.1 积极地 PostgreSQL 版本升级
- 16.4.2 8.1
- 16.4.3 8.2
- 16.4.4 8.3
- 16.4.5 8.4
- 16.4.6 9.0
- 16.5 小结
- 欢 来到异步社区
- 封底.
- Notes:
- Description based on publisher supplied metadata and other sources.
- Ben shu you Meiguo Packt Publishing gong si shou quan Ren min you dian chu ban she chu ban.
- ISBN:
- 9781836202745
- 1836202741
- OCLC:
- 1434762046
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.