• PostgreSQL 9X之巅
21年品牌 40万+商家 超1.5亿件商品

PostgreSQL 9X之巅

26.05 2.9折 89 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者(美)艾博拉·艾哈迈德(Ibrar Ahmed),(美)格利

出版社机械工业出版社

ISBN9787111596196

出版时间2018-05

版次1

装帧平装

开本16开

纸张胶版纸

页数331页

定价89元

上书时间2024-12-07

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:PostgreSQL 9X之巅
定价:89.00元
作者:(美)艾博拉·艾哈迈德(Ibrar Ahmed),(美)格利高里·史密斯(Gregory Smith) 著,范翊 等 译
出版社:机械工业出版社
出版日期:2018-05-01
ISBN:9787111596196
字数:
页码:331
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐

内容提要
本书从操作系统到数据库实现的多个层面,讲解了PostgreSQL数据库进行常规性能调优的各个场景。无论对于从其他数据库转战PostgreSQL的DBA还是使用过PostgreSQL一段时间的DBA,它都是一本的参考资料。
目录
赞誉推荐序译者序译者简介中文版序关于作者关于审校者前言章 PostgreSQL版本 11.1 PostgreSQL历代版本的性能 21.1.1 选择要部署的版本 31.1.2 升级到一个新的主版本 31.2 选择PostgreSQL还是其他数据库 41.3 PostgreSQL工具 51.3.1 PostgreSQL contrib 51.3.2 pgFoundry 81.3.3 其他PostgreSQL相关软件 81.4 PostgreSQL应用程序的扩展生命周期 81.5 在实践中做性能优化 91.6 小结 10第2章 数据库硬件 112.1 平衡硬件支出 112.1.1 CPU 112.1.2 内存 132.1.3 磁盘 132.1.4 磁盘控制器 172.2 可靠的控制器及磁盘安装 212.2.1 驱动器可靠性研究 212.2.2 回写缓存 222.2.3 直写式缓存的性能影响 252.3 小结 25第3章 数据库硬件的基准评测 273.1 CPU和内存基准评测 273.1.1 Memtest86+ 283.1.2 STREAM内存测试 283.1.3 CPU基准评测 293.1.4 内存及处理器速度慢的根源 313.2 物理磁盘的性能 323.2.1 随机存取和IOPS 323.2.2 顺序存取和ZCAV 333.2.3 提交率 343.3 硬盘基准评测工具 343.3.1 使用HD Tune进行硬盘基准评测 353.3.2 磁盘顺序读写吞吐量 383.3.3 Bonnie++ 383.3.4 sysbench 423.3.5 寻道速率 433.3.6 复杂磁盘基准评测 453.4 样品磁盘测试结果 453.5 小结 48第4章 磁盘设置 504.1 文件系统值 504.2 文件系统的崩溃恢复 514.3 Linux文件系统 524.3.1 ext2 524.3.2 ext3 534.3.3 ext4 544.3.4 XFS 554.3.5 其他Linux文件系统 564.3.6 写入屏障 564.3.7 常规Linux文件系统调优 584.4 Solaris与FreeBSD文件系统 624.4.1 Solaris UFS 624.4.2 FreeBSD UFS2 644.4.3 ZFS 644.4.4 FAT32 664.4.5 NTFS 664.5 PostgreSQL的磁盘布局 674.5.1 符号链接 674.5.2 表空间 674.5.3 数据库目录树 684.5.4 磁盘阵列、RAID和磁盘布局 694.6 小结 71第5章 数据库缓存内存 725.1 postgresql.conf中的内存单位 725.2 增加UNIX共享内存参数以增大共享内存块 735.2.1 内核信号量 745.2.2 估算共享内存块的分配 755.2.3 检查数据库缓存 765.2.4 在数据库中安装pg_buffercache模块 765.2.5 数据库磁盘布局 775.2.6 在数据库中创建新块 805.2.7 写脏块到磁盘 805.3 崩溃恢复和缓冲区缓存 815.3.1 检查点处理基础 815.3.2 预写日志和恢复处理 815.3.3 检查点的时间选择 825.3.4 数据库块的生命周期 845.4 数据库缓存与操作系统缓存对比 855.4.1 双重缓存数据 855.4.2 检查点开销 865.4.3 起始大小指导 865.5 分析缓存内容 875.5.1 检查缓冲区缓存查询 885.5.2 使用缓冲区缓存检查来调整反馈 915.6 小结 92第6章 服务器配置调优 936.1 与实时配置交互 936.1.1 默认值和重置值 946.1.2 允许更改的上下文信息 946.1.3 重新加载配置文件 956.1.4 数据库连接 976.1.5 共享内存 986.1.6 日志记录 986.1.7 Vacuuming和统计 1006.1.8 检查点 1016.1.9 PITR和WAL复制 1036.1.10 调整以防患于未然 1066.2 小结 109第7章 日常维护 1107.1 事务可见性与多版本并发控制 1107.1.1 可见性的内部计算 1117.1.2 更新 1117.1.3 行锁的冲突 1137.1.4 删除操作 1147.1.5 MVCC的优点 1157.1.6 MVCC的缺点 1157.1.7 事务ID重叠 116acuum 1177.2.1 vacuum实现 1177.2.2 基于开销的vacuum 1197.2.3 autovacuum 1207.2.4 vacuum和autovacuum的常见问题 1237.3 自动分析 1267.4 索引膨胀 1277.4.1 测定索引膨胀 1277.4.2 修复索引膨胀 1287.5 转储和恢复 1297.6 清空数据库/表 1297.7 CLUSTER命令 1297.8 重建索引 1307.9 详细数据和索引页的监控 1317.10 监控查询日志 1317.10.1 基本的PostgreSQL日志设置 1317.10.2 对棘手的查询进行日志记录 1347.10.3 日志文件分析 1367.11 小结 140第8章 数据库基准评测 1418.1 pgbench默认测试 1418.1.1 表的定义 1418.1.2 规模检测 1438.1.3 查询脚本定义 1438.1.4 为pgbench配置数据库服务器 1458.2 使用pgbench-tools图形化输出结果 1478.3 pgbench测试结果样例 1488.3.1 只读测试 1488.3.2 类TPC-B测试(读、写) 1498.3.3 延迟分析 1508.4 导致不良结果以及变化的缘由 1528.4.1 PostgreSQL开发人员模式 1538.4.2 worker线程和pgbench程序的限制 1548.5 自定义pgbench测试 1548.6 TPC基准评测 1558.7 小结 156第9章 数据库索引 1579.1 索引例子详解 1589.1.1 测量查询的磁盘和索引块统计信息 1589.1.2 运行例子 159……
作者介绍
艾博拉·艾哈迈德(Ibrar Ahmed),是一家企业级PostgreSQL公司的不错数据库系统架构师。在从事开源开发之前,主要从事软件和嵌入式系统的开发工作,他也具有大量的开源软件的开发经验。他是PostgreSQL社区的贡献者之一,同时也是其他开源社区的贡献者,比如谷歌的Chromium项目。他开发维护了多个PostgreSQL的扩展,用于与其他关系数据库交换数据,例如,MySQL、NoSQL数据库、MongoDB和并行文件系统存储(如HDFS)。格利高里·史密斯(Gregory Smith),是PostgreSQL传播者,就职于Crunchy Data Solutions公司,他为制造业、金融和网络开发等行业的客户提供数据库咨询服务已经有20年之久。他为PostgreSQL编写了一系列附加工具集,这些工具包括pgtune、pgbench-tools、peg和2warm等。范翊,先后供职于海信、朗讯等公司,现任瀚高软件产品开发中心总经理。2005年毕业于英国伯明翰大学,获硕士学位,后于英国从事软件开发工作,具有丰富的项目经验。2015年回国后加入瀚高,带领研发团队从事瀚高数据库及其相关工具的研发工作。主要负责前言、靠前~5章的翻译。
序言

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP