数据架构师的POSTGRESQL修炼 高效设计、开发与维护数据库应用PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:(美)杰亚德万·梅马拉著;戚长松译
- 出 版 社:北京:机械工业出版社
- 出版年份:2016
- ISBN:7111537769
- 页数:183 页
第1章 安装PostgreSQL 1
1.1 安装选项 1
1.1.1 下载并提取源码 2
1.1.2 检查源码内容 3
1.2 编译源码的各种依赖 3
1.3 配置和创建makefile 4
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_path 48
3.4 角色和权限 53
3.5 小结 56
第4章 使用事务进行工作 57
4.1 了解事务 57
4.2 PostgreSQL和MVCC 67
4.3 小结 70
第5章 使用SQL Power Architect进行数据建模 71
5.1 数据库工具及其用途 71
5.2 数据库设计工具 72
5.2.1 下载与安装SQL Power Architect 73
5.2.2 创建表 74
5.3 生成SQL 75
5.3.1 逆向工程及变更操作 77
5.3.2 导出数据模型 78
5.3.3 分析 78
5.4 小结 79
第6章 客户端工具 80
6.1 GUI工具与命令行工具 80
6.2 下载与安装pgAdmin 80
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 BY 100
7.4.4 使用DISTINCT 101
7.4.5 使用UNION ALL代替UNION 102
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_buffers 111
8.1.2 effective_cache_size 112
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 range 166
12.1.2 XML 174
12.1.3 几何与地理数据 175
12.1.4 外部数据封装器 175
12.1.5 pgbadger 178
12.2 变化中的产品特性 180
12.3 小结 183
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《Access数据库系统设计与应用教程》李勇帆,廖瑞华主编 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019