PostgreSQL 9X之巅(原书第2版) (数据库技术丛书) 🔍
艾博拉·艾哈迈德(Ibrar Ahmed) & 格利高里·史密斯(Gregory Smith) 北京:机械工业出版社, Shu ju ku ji shu cong shu, Di 1 ban, Beijing, 2018
中文 [zh] · 英语 [en] · PDF · 6.7MB · 2018 · 📘 非小说类图书 · 🚀/duxiu/lgli/zlib · Save
描述
Ben shu jiang xiang du zhe zhan shi ru he shi yong PostgreSQL 9.6 lai pei zhi xin an zhuang de shu ju ku he you hua xian you de shu ju ku fu wu qi
备用文件名
zlib/no-category/艾博拉·艾哈迈德(Ibrar Ahmed) & 格利高里·史密斯(Gregory Smith)/PostgreSQL 9X之巅(原书第2版) (数据库技术丛书)_18326435.pdf
备选标题
PostgreSQL 9.6 High Performance: Optimize your database with configuration tuning, routine maintenance, monitoring tools, query optimization and more
备选标题
PostgreSQL 9.6 high performance : optimize, troubleshoot, and benchmark your PostgreSQL database
备选标题
PostgreSQL 9X之巅 = PostgreSQL 9.6 high performance
备选标题
PostgreSQL 9X之巅 原书第2版
备选作者
Ahmed, Ibrar, Smith, Gregory
备选作者
(美) 艾哈迈德, (Ahmed, Ibrar)
备选作者
(美)艾博拉·艾哈迈德,格利高里·史密斯著
备用出版商
Packt Publishing Limited
备用出版商
China Machine Press
备用版本
1st edition, Erscheinungsort nicht ermittelbar, 2017
备用版本
United Kingdom and Ireland, United Kingdom
备用版本
数据库技术丛书, Di 1 ban, Beijing, 2018
备用版本
China, People's Republic, China
备用版本
2nd Revised edition, 2017
备用版本
Birmingham, UK, 2017
备用版本
May 31, 2017
元数据中的注释
Bookmarks: p1 (p1): 第1章 PostgreSQL版本
p1-1 (p2): 1.1PostgreSQL历代版本的性能
p1-1-1 (p3): 1.1.1选择要部署的版本
p1-1-2 (p3): 1.1.2升级到一个新的主版本
p1-2 (p4): 1.2选择PostgreSQL还是其他数据库
p1-3 (p5): 1.3PostgreSQL工具
p1-3-1 (p5): 1.3.1PostgreSQL contrib
p1-3-2 (p8): 1.3.2pgFoundry
p1-3-3 (p8): 1.3.3其他PostgreSQL相关软件
p1-4 (p8): 1.4PostgreSQL应用程序的扩展生命周期
p1-5 (p9): 1.5在实践中做性能优化
p1-6 (p10): 1.6小结
p2 (p11): 第2章 数据库硬件
p2-1 (p11): 2.1平衡硬件支出
p2-1-1 (p11): 2.1.1CPU
p2-1-2 (p13): 2.1.2内存
p2-1-3 (p13): 2.1.3磁盘
p2-1-4 (p17): 2.1.4磁盘控制器
p2-2 (p21): 2.2可靠的控制器及磁盘安装
p2-2-1 (p21): 2.2.1驱动器可靠性研究
p2-2-2 (p22): 2.2.2回写缓存
p2-2-3 (p25): 2.2.3直写式缓存的性能影响
p2-3 (p25): 2.3小结
p3 (p27): 第3章 数据库硬件的基准评测
p3-1 (p27): 3.1CPU和内存基准评测
p3-1-1 (p28): 3.1.1Memtest86+
p3-1-2 (p28): 3.1.2STREAM内存测试
p3-1-3 (p29): 3.1.3CPU基准评测
p3-1-4 (p31): 3.1.4内存及处理器速度慢的根源
p3-2 (p32): 3.2物理磁盘的性能
p3-2-1 (p32): 3.2.1随机存取和IOPS
p3-2-2 (p33): 3.2.2顺序存取和ZCAV
p3-2-3 (p34): 3.2.3提交率
p3-3 (p34): 3.3硬盘基准评测工具
p3-3-1 (p35): 3.3.1使用HD Tune进行硬盘基准评测
p3-3-2 (p38): 3.3.2磁盘顺序读写吞吐量
p3-3-3 (p38): 3.3.3Bonnie++
p3-3-4 (p42): 3.3.4sysbench
p3-3-5 (p43): 3.3.5寻道速率
p3-3-6 (p45): 3.3.6复杂磁盘基准评测
p3-4 (p45): 3.4样品磁盘测试结果
p3-5 (p48): 3.5小结
p4 (p50): 第4章 磁盘设置
p4-1 (p50): 4.1文件系统最大值
p4-2 (p51): 4.2文件系统的崩溃恢复
p4-3 (p52): 4.3Linux文件系统
p4-3-1 (p52): 4.3.1ext2
p4-3-2 (p53): 4.3.2ext3
p4-3-3 (p54): 4.3.3ext4
p4-3-4 (p55): 4.3.4XFS
p4-3-5 (p56): 4.3.5其他Linux文件系统
p4-3-6 (p56): 4.3.6写入屏障
p4-3-7 (p58): 4.3.7常规Linux文件系统调优
p4-4 (p62): 4.4Solaris与FreeBSD文件系统
p4-4-1 (p62): 4.4.1Solaris UFS
p4-4-2 (p64): 4.4.2FreeBSD UFS2
p4-4-3 (p64): 4.4.3ZFS
p4-4-4 (p66): 4.4.4FAT32
p4-4-5 (p66): 4.4.5NTFS
p4-5 (p67): 4.5PostgreSQL的磁盘布局
p4-5-1 (p67): 4.5.1符号链接
p4-5-2 (p67): 4.5.2表空间
p4-5-3 (p68): 4.5.3数据库目录树
p4-5-4 (p69): 4.5.4磁盘阵列、RAID和磁盘布局
p4-6 (p71): 4.6小结
p5 (p72): 第5章 数据库缓存内存
p5-1 (p72): 5.1postgresql.conf中的内存单位
p5-2 (p73): 5.2增加UNIX共享内存参数以增大共享内存块
p5-2-1 (p74): 5.2.1内核信号量
p5-2-2 (p75): 5.2.2估算共享内存块的分配
p5-2-3 (p76): 5.2.3检查数据库缓存
p5-2-4 (p76): 5.2.4在数据库中安装pg_buffercache模块
p5-2-5 (p77): 5.2.5数据库磁盘布局
p5-2-6 (p80): 5.2.6在数据库中创建新块
p5-2-7 (p80): 5.2.7写脏块到磁盘
p5-3 (p81): 5.3崩溃恢复和缓冲区缓存
p5-3-1 (p81): 5.3.1检查点处理基础
p5-3-2 (p81): 5.3.2预写日志和恢复处理
p5-3-3 (p82): 5.3.3检查点的时间选择
p5-3-4 (p84): 5.3.4数据库块的生命周期
p5-4 (p85): 5.4数据库缓存与操作系统缓存对比
p5-4-1 (p85): 5.4.1双重缓存数据
p5-4-2 (p86): 5.4.2检查点开销
p5-4-3 (p86): 5.4.3起始大小指导
p5-5 (p87): 5.5分析缓存内容
p5-5-1 (p88): 5.5.1检查缓冲区缓存查询
p5-5-2 (p91): 5.5.2使用缓冲区缓存检查来调整反馈
p5-6 (p92): 5.6小结
p6 (p93): 第6章 服务器配置调优
p6-1 (p93): 6.1与实时配置交互
p6-1-1 (p94): 6.1.1默认值和重置值
p6-1-2 (p94): 6.1.2允许更改的上下文信息
p6-1-3 (p95): 6.1.3重新加载配置文件
p6-1-4 (p97): 6.1.4数据库连接
p6-1-5 (p98): 6.1.5共享内存
p6-1-6 (p98): 6.1.6日志记录
p6-1-7 (p100): 6.1.7Vacuuming和统计
p6-1-8 (p101): 6.1.8检查点
p6-1-9 (p103): 6.1.9PITR和WAL复制
p6-1-10 (p106): 6.1.10调整以防患于未然
p6-2 (p109): 6.2小结
p7 (p110): 第7章 日常维护
p7-1 (p110): 7.1事务可见性与多版本并发控制
p7-1-1 (p111): 7.1.1可见性的内部计算
p7-1-2 (p111): 7.1.2更新
p7-1-3 (p113): 7.1.3行锁的冲突
p7-1-4 (p114): 7.1.4删除操作
p7-1-5 (p115): 7.1.5MVCC的优点
p7-1-6 (p115): 7.1.6MVCC的缺点
p7-1-7 (p116): 7.1.7事务ID重叠
p7-2 (p117): 7.2vacuum
p7-2-1 (p117): 7.2.1vacuum实现
p7-2-2 (p119): 7.2.2基于开销的vacuum
p7-2-3 (p120): 7.2.3autovacuum
p7-2-4 (p123): 7.2.4vacuum和autovacuum的常见问题
p7-3 (p126): 7.3自动分析
p7-4 (p127): 7.4索引膨胀
p7-4-1 (p127): 7.4.1测定索引膨胀
p7-4-2 (p128): 7.4.2修复索引膨胀
p7-5 (p129): 7.5转储和恢复
p7-6 (p129): 7.6清空数据库/表
p7-7 (p129): 7.7CLUSTER命令
p7-8 (p130): 7.8重建索引
p7-9 (p131): 7.9详细数据和索引页的监控
p7-10 (p131): 7.10监控查询日志
p7-10-1 (p131): 7.10.1基本的PostgreSQL日志设置
p7-10-2 (p134): 7.10.2对棘手的查询进行日志记录
p7-10-3 (p136): 7.10.3日志文件分析
p7-11 (p140): 7.11小结
p8 (p141): 第8章 数据库基准评测
p8-1 (p141): 8.1pgbench默认测试
p8-1-1 (p141): 8.1.1表的定义
p8-1-2 (p143): 8.1.2规模检测
p8-1-3 (p143): 8.1.3查询脚本定义
p8-1-4 (p145): 8.1.4为pgbench配置数据库服务器
p8-2 (p147): 8.2使用pgbench-tools图形化输出结果
p8-3 (p148): 8.3pgbench测试结果样例
p8-3-1 (p148): 8.3.1只读测试
p8-3-2 (p149): 8.3.2类TPC-B测试(读、写)
p8-3-3 (p150): 8.3.3延迟分析
p8-4 (p152): 8.4导致不良结果以及变化的缘由
p8-4-1 (p153): 8.4.1PostgreSQL开发人员模式
p8-4-2 (p154): 8.4.2worker线程和pgbench程序的限制
p8-5 (p154): 8.5自定义pgbench测试
p8-6 (p155): 8.6TPC基准评测
p8-7 (p156): 8.7小结
p9 (p157): 第9章 数据库索引
p9-1 (p158): 9.1索引例子详解
p9-1-1 (p158): 9.1.1测量查询的磁盘和索引块统计信息
p9-1-2 (p159): 9.1.2运行例子
p9-1-3 (p159): 9.1.3例子数据设置
p9-1-4 (p160): 9.1.4简单索引查找
p9-1-5 (p161): 9.1.5全表扫描
p9-1-6 (p162): 9.1.6索引创建
p9-1-7 (p163): 9.1.7用低效的索引查找
p9-1-8 (p164): 9.1.8联合索引
p9-1-9 (p166): 9.1.9依靠索引聚簇
p9-1-10 (p167): 9.1.10带有缓冲区计数的EXPLAIN
p9-2 (p168): 9.2索引创建和维护
p9-2-1 (p168): 9.2.1唯一索引
p9-2-2 (p169): 9.2.2并发创建索引
p9-2-3 (p169): 9.2.3对索引聚簇
p9-2-4 (p170): 9.2.4重建索引
p9-3 (p170): 9.3索引类型
p9-3-1 (p170): 9.3.1B-tree
p9-3-2 (p171): 9.3.2哈希
p9-3-3 (p171): 9.3.3GIN
p9-3-4 (p172): 9.3.4GiST
p9-3-5 (p172): 9.3.5SP-GiST
p9-3-6 (p172): 9.3.6BRIN
p9-3-7 (p173): 9.3.7仅索引扫描
p9-4 (p174): 9.4count(*)
p9-5 (p175): 9.5可见性映射
p9-6 (p175): 9.6高级索引使用
p9-6-1 (p175): 9.6.1多列索引
p9-6-2 (p175): 9.6.2索引用于排序
p9-6-3 (p176): 9.6.3部分索引
p9-6-4 (p176): 9.6.4基于表达式的索引
p9-6-5 (p176): 9.6.5索引用于全文搜索
p9-7 (p177): 9.7小结
p10 (p178): 第10章 查询优化
p10-1 (p178): 10.1样例数据集
p10-1-1 (p179): 10.1.1Pagila
p10-1-2 (p179): 10.1.2Dell Store2
p10-2 (p180): 10.2EXPLAIN基础
p10-2-1 (p181): 10.2.1计时开销
p10-2-2 (p181): 10.2.2冷热缓存行为
p10-3 (p183): 10.3执行计划节点结构
p10-3-1 (p184): 10.3.1基本代价计算
p10-3-2 (p185): 10.3.2可视化解释
p10-3-3 (p186): 10.3.3详细输出
p10-3-4 (p186): 10.3.4机器可读的解释输出
p10-3-5 (p188): 10.3.5规划分析工具
p10-4 (p188): 10.4组装行集合
p10-4-1 (p188): 10.4.1元组ID
p10-4-2 (p189): 10.4.2顺序扫描
p10-4-3 (p189): 10.4.3索引扫描
p10-4-4 (p190): 10.4.4仅索引扫描
p10-4-5 (p190): 10.4.5位图堆扫描和索引扫描
p10-5 (p191): 10.5处理节点
p10-5-1 (p191): 10.5.1排序
p10-5-2 (p192): 10.5.2Limit
p10-5-3 (p193): 10.5.3聚集
p10-5-4 (p194): 10.5.4HashAggregate
p10-5-5 (p194): 10.5.5唯一
p10-5-6 (p195): 10.5.6Result
p10-5-7 (p195): 10.5.7Append
p10-5-8 (p196): 10.5.8Group
p10-5-9 (p197): 10.5.9子查询扫描和子计划
p10-5-10 (p198): 10.5.10集合操作
p10-5-11 (p199): 10.5.11物化
p10-6 (p199): 10.6CTE扫描
p10-7 (p199): 10.7copy命令
p10-7-1 (p200): 10.7.1COPY TO
p10-7-2 (p200): 10.7.2COPY FROM
p10-7-3 (p200): 10.7.3COPY FREEZE
p10-8 (p201): 10.8连接
p10-8-1 (p201): 10.8.1嵌套循环
p10-8-2 (p203): 10.8.2归并连接
p10-8-3 (p204): 10.8.3哈希连接
p10-8-4 (p205): 10.8.4连接顺序
p10-9 (p207): 10.9收集统计信息
p10-9-1 (p207): 10.9.1查看和使用统计信息
p10-9-2 (p210): 10.9.2统计信息目标
p10-9-3 (p211): 10.9.3难以估算的部分
p10-10 (p211): 10.10其他查询规划参数
p10-10-1 (p212): 10.10.1effective_cache_size
p10-10-2 (p212): 10.10.2work_mem
p10-10-3 (p213): 10.10.3constraint_exclusion
p10-10-4 (p213): 10.10.4cursor_tuple_fraction
p10-11 (p214): 10.11执行其他语句类型
p10-12 (p214): 10.12改进查询
p10-12-1 (p214): 10.12.1优化完全缓存的数据集
p10-12-2 (p215): 10.12.2查询等价测试
p10-12-3 (p215): 10.12.3禁用优化器特性
p10-12-4 (p218): 10.12.4优化器缺陷的解决方案
p10-12-5 (p219): 10.12.5用OFFSET避免计划重构
p10-12-6 (p220): 10.12.6外部故障点
p10-13 (p221): 10.13SQL的限制
p10-13-1 (p221): 10.13.1在SQL中对数据行进行编号
p10-13-2 (p222): 10.13.2使用窗口函数编号
p10-13-3 (p222): 10.13.3使用窗口函数进行累计
p10-14 (p223): 10.14小结
p11 (p224): 第11章 数据库活动和统计信息
p11-1 (p224): 11.1统计信息视图
p11-2 (p226): 11.2累积视图和实时视图
p11-3 (p227): 11.3表统计信息
p11-4 (p230): 11.4索引统计信息
p11-5 (p231): 11.5数据库级别的汇总
p11-6 (p232): 11.6连接与行为
p11-7 (p232): 11.7锁
p11-7-1 (p233): 11.7.1虚拟事务
p11-7-2 (p234): 11.7.2解码锁信息
p11-7-3 (p236): 11.7.3表级锁的模式
p11-7-4 (p236): 11.7.4事务锁等待
p11-7-5 (p237): 11.7.5表的锁等待
p11-7-6 (p238): 11.7.6记录锁信息
p11-7-7 (p242): 11.7.7保存pg_stat bgwriter快照
p11-7-8 (p243): 11.7.8通过后台写入进程的统计信息进行调优
p11-8 (p245): 11.8小结
p12 (p247): 第12章 监控和趋势预测
p12-1 (p247): 12.1UNIX监控工具
p12-1-1 (p247): 12.1.1例子设置
p12-1-2 (p248): 12.1.2vmstat
p12-1-3 (p250): 12.1.3iostat
p12-1-4 (p257): 12.1.4top
p12-1-5 (p258): 12.1.5SysStat和sar
p12-2 (p260): 12.2Windows监控工具
p12-2-1 (p260): 12.2.1任务管理器
p12-2-2 (p261): 12.2.2Windows系统监控器
p12-3 (p262): 12.3趋势分析软件
p12-3-1 (p263): 12.3.1监控和趋势分析软件类型
p12-3-2 (p264): 12.3.2Nagios
p12-3-3 (p265): 12.3.3Cacti
p12-3-4 (p265): 12.3.4Munin
p12-3-5 (p266): 12.3.5其他趋势分析软件包
p12-4 (p268): 12.4小结
p13 (p269): 第13章 连接池和缓存
p13-1 (p269): 13.1连接池技术
p13-1-1 (p270): 13.1.1连接池中的连接数
p13-1-2 (p271): 13.1.2pgpool-Ⅱ
p13-1-3 (p271): 13.1.3连接池
p13-1-4 (p271): 13.1.4复制
p13-1-5 (p271): 13.1.5看门狗
p13-1-6 (p272): 13.1.6故障切换
p13-1-7 (p272): 13.1.7负载均衡
p13-1-8 (p273): 13.1.8pgBouncer
p13-1-9 (p274): 13.1.9memcached是什么
p13-1-10 (p275): 13.1.10pgmemcache
p13-2 (p275): 13.2小结
p14 (p277): 第14章 扩展复制
p14-1 (p277): 14.1热备份
p14-1-1 (p278): 14.1.1专用术语
p14-1-2 (p279): 14.1.2设置WAL文件传送
p14-1-3 (p279): 14.1.3流复制
p14-1-4 (p279): 14.1.4级联复制
p14-1-5 (p279): 14.1.5同步复制
p14-1-6 (p280): 14.1.6热备份调优
p14-2 (p281): 14.2复制队列管理器
p14-2-1 (p281): 14.2.1Slony
p14-2-2 (p282): 14.2.2Londiste
p14-2-3 (p282): 14.2.3使用复制队列软件进行读取扩展
p14-2-4 (p282): 14.2.4特殊的应用程序需求
p14-2-5 (p283): 14.2.5Bucardo
p14-2-6 (p283): 14.2.6pglogical
p14-2-7 (p283): 14.2.7xDB
p14-2-8 (p283): 14.2.8pgpool-Ⅱ
p14-3 (p284): 14.3其他有趣的复制相关的项目
p14-4 (p285): 14.4复制方案对比
p14-5 (p285): 14.5小结
p15 (p286): 第15章 分区数据
p15-1 (p286): 15.1表继承
p15-2 (p287): 15.2dellstore2数据库
p15-3 (p288): 15.3PostgreSQL中的分区技术
p15-4 (p288): 15.4范围分区
p15-5 (p289): 15.5确定要进行分区的关键字段
p15-6 (p290): 15.6调整分区大小
p15-7 (p290): 15.7重定向INSERT语句至分区
p15-7-1 (p291): 15.7.1动态的触发器函数
p15-7-2 (p292): 15.7.2分区规则
p15-8 (p293): 15.8空分区的查询规则
p15-9 (p293): 15.9修改日期的UPDATE触发器
p15-10 (p294): 15.10实时迁移分区表
p15-11 (p296): 15.11分区查询
p15-12 (p297): 15.12创建新的分区
p15-12-1 (p297): 15.12.1定期创建分区
p15-12-2 (p297): 15.12.2动态创建分区
p15-13 (p298): 15.13分区的优势
p15-14 (p298): 15.14分区中的常见错误
p15-15 (p299): 15.15使用PL/Proxy水平分区
p15-15-1 (p300): 15.15.1哈希生成
p15-15-2 (p301): 15.15.2使用PL/Proxy扩展
p15-15-3 (p302): 15.15.3使用GridSQL扩展
p15-16 (p302): 15.16小结
p16 (p304): 第16章 数据库性能分析
p16-1 (p304): 16.1使用gprof进行性能分析
p16-2 (p305): 16.2使用OProfile进行性能分析
p16-3 (p306): 16.3使用Valgrind进行调试
p16-4 (p306): 16.4Visual Studio
p16-5 (p307): 16.5使用DTrace进行性能分析
p16-5-1 (p307): 16.5.1FreeBSD中的DTrace
p16-5-2 (p307): 16.5.2Linux中SystemTap的DTrace仿真
p16-6 (p308): 16.6小结
p17 (p309): 第17章 避免常见问题
p17-1 (p309): 17.1批量加载
p17-1-1 (p309): 17.1.1加载方式
p17-1-2 (p310): 17.1.2批量加载调优
p17-1-3 (p311): 17.1.3省略预写式日志加速
p17-1-4 (p312): 17.1.4重建索引和添加约束
p17-1-5 (p312): 17.1.5并行恢复
p17-1-6 (p313): 17.1.6加载后清理
p17-2 (p313): 17.2常见性能问题
p17-2-1 (p313): 17.2.1计算行数
p17-2-2 (p314): 17.2.2不明写入
p17-2-3 (p315): 17.2.3慢函数和预处理语句执行
p17-2-4 (p315): 17.2.4PL/pgSQL基准评测
p17-2-5 (p316): 17.2.5高外键开销
p17-2-6 (p317): 17.2.6触发内存使用
p17-2-7 (p317): 17.2.7过重的统计收集器开销
p17-2-8 (p318): 17.2.8物化视图
p17-3 (p318): 17.3小结
p18 (p319): 第18章 发行版本性能特征
p18-1 (p319): 18.1积极升级PostgreSQL版本
p18-2 (p320): 18.2版本8.1中的性能特征
p18-3 (p320): 18.3版本8.2中的性能特征
p18-4 (p321): 18.4版本8.3中的性能特征
p18-5 (p322): 18.5版本8.4中的性能特征
p18-6 (p324): 18.6版本9.0中的性能特征
p18-6-1 (p324): 18.6.1复制
p18-6-2 (p324): 18.6.2查询和EXPLAIN
p18-6-3 (p325): 18.6.3数据库开发
p18-6-4 (p326): 18.6.4设置和监控
p18-7 (p328): 18.7版本9.1中的性能特征
p18-8 (p328): 18.8版本9.2中的性能特征
p18-9 (p329): 18.9版本9.3中的性能特征
p18-10 (p329): 18.10版本9.4中的性能特征
p18-11 (p330): 18.11版本9.5中的性能特征
p18-12 (p330): 18.12版本9.6中的性能特征
p18-13 (p331): 18.13小结
备用描述
Enhance the performance of your PostgreSQL system with this handy guide while avoiding common pitfalls that can slow it down. About This Book Learn the right techniques to obtain optimal PostgreSQL database performance, ranging from initial design to routine maintenance Fine tune the performance of your queries and avoid the common pitfalls that can slow your system down Contains tips and tricks on scaling successful database installations, and ensuring a highly available PostgreSQL solution Who This Book Is For This book is for intermediate to advanced database administrators and developers who use or plan to exploit the features of PostgreSQL in the best possible manner. While administrators can benefit from the topics related to the installation, configuration, and optimization of the server, developers will learn how to write optimal queries and address performance issues in their database design. This book will also benefit the PostgreSQL internal architects in being able to monitor the performance using benchmarking tools. What You Will Learn Learn the best practices to configure your PostgreSQL 9.6 database for optimal performance Write optimal queries and techniques to detect performance issue in queries Fine tune the performance of your queries using benchmarking and indexing techniques Ensure high performance and a highly available database using the scaling and replication techniques Discover how to make informed speed and reliability trade-offs Handle increasing database workloads without any hassle Use monitoring insights to continuously rework the design and configuration for best performance In Detail Database administrators and developers spend years learning techniques to configure their PostgreSQL database servers for optimal performance, mostly when they encounter performance issues. Scalability and high availability of the database solution is equally important these days. This book will show you how to configure new database installations and optimize existing database server installations using PostgreSQL 9.6. You will start with the basic concepts of database performance, because all successful database applications are destined to eventually run into issues when scaling up their performance. You will not only learn to optimize your database and queries for optimal performance, but also detect the real performance bottlenecks using PostgreSQL tools and some external tools. Next, you will learn how to benchmark your hardw..
备用描述
本书将向读者展示如何使用PostgreSQL 9.6来配置新安装的数据库和优化现有的数据库服务器
开源日期
2021-12-10
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:JDownloader
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。