图书介绍
数据架构师的POSTGRESQL修炼 高效设计、开发与维护数据库应用PDF|Epub|txt|kindle电子书版本网盘下载
- (美)杰亚德万·梅马拉著;戚长松译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111537769
- 出版时间:2016
- 标注页数:183页
- 文件大小:27MB
- 文件页数:198页
- 主题词:关系数据库系统
PDF下载
下载说明
数据架构师的POSTGRESQL修炼 高效设计、开发与维护数据库应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 安装PostgreSQL1
1.1 安装选项1
1.1.1 下载并提取源码2
1.1.2 检查源码内容3
1.2 编译源码的各种依赖3
1.3 配置和创建makefile4
1.4 建立和创建可执行文件6
1.5 安装和移动文件到指定的位置7
1.6 初始化集群9
1.6.1 快速了解各个目录11
1.6.2 已创建的进程13
1.6.3 创建的重要文件14
1.7 与扩展程序相互协作14
1.8 小结15
第2章 服务器架构16
2.1 从守护进程开始16
2.2 理解共享缓冲区18
2.3 检查点23
2.4 WAL与WAL写进程25
2.4.1 恢复26
2.4.2 增量备份和基于时间点的恢复26
2.4.3 复制27
2.5 后台写入器28
2.6 自动清空加载器进程29
2.7 日志进程32
2.8 统计信息收集器进程35
2.9 WAL发送器和WAL接收器38
2.10 使用work_mem在内存中进行排序38
2.11 使用maintenance_work_mem进行维护40
2.12 小结42
第3章 PostgreSQL——对象层次和角色43
3.1 PostgreSQL集群43
3.2 了解表空间44
3.2.1 使用临时表空间管理临时对象46
3.2.2 视图48
3.3 数据库、模式与search_path48
3.4 角色和权限53
3.5 小结56
第4章 使用事务进行工作57
4.1 了解事务57
4.2 PostgreSQL和MVCC67
4.3 小结70
第5章 使用SQL Power Architect进行数据建模71
5.1 数据库工具及其用途71
5.2 数据库设计工具72
5.2.1 下载与安装SQL Power Architect73
5.2.2 创建表74
5.3 生成SQL75
5.3.1 逆向工程及变更操作77
5.3.2 导出数据模型78
5.3.3 分析78
5.4 小结79
第6章 客户端工具80
6.1 GUI工具与命令行工具80
6.2 下载与安装pgAdmin80
6.2.1 添加一台服务器81
6.2.2 pgAdmin主窗口82
6.2.3 查询工具84
6.3 psql——在命令行模式下工作86
6.3.1 psql——连接选项86
6.3.2 \d的功能87
6.3.3 更多元命令89
6.3.4 设置环境91
6.3.5 命令的历史记录92
6.4 小结92
第7章 SQL调优93
7.1 了解数据库的基本事实93
7.1.1 事实1,数据库中读比写更频繁93
7.1.2 事实2,数据始终在块或页面中读取,而不是作为单独的记录或列94
7.1.3 减少读/写块的数量的方法94
7.2 查询执行组件95
7.2.1 计划器95
7.2.2 访问方法95
7.2.3 连接策略96
7.3 发现执行计划96
7.4 优化指南和捕捉98
7.4.1 外键索引99
7.4.2 使用SELECT*100
7.4.3 使用ORDER BY100
7.4.4 使用DISTINCT101
7.4.5 使用UNION ALL代替UNION102
7.4.6 在FILTER子句中使用函数102
7.4.7 减少SQL语句数量104
7.4.8 减少函数执行105
7.4.9 不使用索引的情况107
7.4.10 部分索引108
7.4.11 优化函数109
7.5 小结110
第8章 服务器调优111
8.1 服务器端内存设置111
8.1.1 shared_buffers111
8.1.2 effective_cache_size112
8.2 管理写入、连接和维护操作113
8.3 查找/扫描开销及统计参数114
8.4 物化视图119
8.5 分区表121
8.6 小结125
第9章 PostgreSQL写入与读取数据工具126
9.1 考虑建立生产数据库126
9.2 COPY命令127
9.3 使用pg_bulkload快速加载130
9.4 pg_dump命令131
9.5 过滤选项133
9.5.1 pg_dumpall工具133
9.5.2 pg_restore工具133
9.6 小结135
第10章 扩展、复制、备份和恢复136
10.1 可扩展性136
10.1.1 垂直扩展137
10.1.2 水平扩展138
10.2 基于时间点的恢复154
10.3 小结157
第11章 PostgreSQL故障排除158
11.1 连接问题158
11.2 验证和权限问题159
11.3 参数更改无效161
11.4 查询无响应162
11.5 小结165
第12章 PostgreSQL额外功能166
12.1 有趣的数据类型166
12.1.1 range166
12.1.2 XML174
12.1.3 几何与地理数据175
12.1.4 外部数据封装器175
12.1.5 pgbadger178
12.2 变化中的产品特性180
12.3 小结183