精通POSTGRESQL 11 第2版.pdf电子书版文档下载

如何自学 占星术 占星教程网盘 塔罗牌教程百度网盘

精通POSTGRESQL 11  第2版

精通POSTGRESQL 11 第2版PDF电子书下载

其他书籍

  • 作 者:(奥)汉斯·尤尔根·舍尔希着
  • 出 版 社:
  • 出版年份:2020
  • ISBN:
  • 页数:0 页

图书介绍: 查看图书目录点击购买PDF全本电子书 上一篇:十年学潮纪实 1979-1989年下一篇:义儿 《精通POSTGRESQL 11 第2版》目录 标签:精通

第1章 PostgreSQL概述1

1.1 PostgreSQL 11的新颖之处1

1.1.1 理解新的数据库管理功能1

1.1.2 改良的索引及更好的优化3

1.1.3 更好的缓存管理4

1.1.4 增强的窗口函数5

1.1.5 引入即时编译6

1.1.6 增强的分区机制6

1.1.7 增加对存储过程的支持7

1.1.8 改进的ALTER TABLE8

1.2 小结9

1.3 常见问题9

第2章 理解事务和锁定11

2.1 运用PostgreSQL事务11

2.1.1 处理事务中的错误13

2.1.2 使用SAVEPOINT14

2.1.3 事务性DDL15

2.2 了解基本的锁定16

2.2.1 避免典型错误和显式锁定18

2.2.2 考虑可替换的解决方案20

2.3 使用FOR SHARE和FOR UPDATE20

2.4 了解事务隔离级别23

2.5 观察死锁和类似的问题25

2.6 利用咨询锁27

2.7 优化存储以及控制清理28

2.7.1 配置VACUUM和autovacuum29

2.7.2 观察工作中的VACUUM31

2.7.3 通过利用snapshot too old来限制事务34

2.8 小结34

2.9 常见问题35

第3章 使用索引37

3.1 理解简单的查询和代价模型37

3.1.1 使用EXPLAIN38

3.1.2 深究PostgreSQL代价模型40

3.1.3 部署简单的索引42

3.1.4 使用排序输出43

3.1.5 高效地使用位图扫描45

3.1.6 以一种聪明的方式使用索引46

3.2 使用聚簇表改善速度48

3.2.1 聚簇表51

3.2.2 使用只用索引的扫描51

3.3 了解额外的btree特性52

3.3.1 组合索引52

3.3.2 增加函数索引53

3.3.3 减少空间消耗54

3.3.4 在建立索引时添加数据56

3.4 引入操作符类56

3.4.1 创建新操作符58

3.4.2 创建操作符类61

3.4.3 测试自定义操作符类62

3.5 了解PostgreSQL的索引类型62

3.5.1 Hash索引63

3.5.2 GiST索引63

3.5.3 GIN索引66

3.5.4 SP-GiST索引67

3.5.5 BRIN索引67

3.5.6 增加额外的索引68

3.6 用模糊搜索实现更好的回答70

3.6.1 利用pg_trgm70

3.6.2 加速LIKE查询72

3.6.3 处理正则表达式73

3.7 了解全文搜索73

3.7.1 比较字符串74

3.7.2 定义GIN索引75

3.7.3 调试你的搜索76

3.7.4 收集词统计信息77

3.7.5 利用排除操作符78

3.8 小结79

3.9 常见问题79

第4章 处理高级SQL81

4.1 引入分组集81

4.1.1 装载一些例子数据81

4.1.2 应用分组集82

4.1.3 组合分组集和FILTER子句85

4.2 使用有序集86

4.3 理解假想聚集88

4.4 利用窗口函数和分析89

4.4.1 划分数据90

4.4.2 在窗口中排序数据91

4.4.3 使用滑动窗口92

4.4.4 抽取窗口子句94

4.4.5 使用内建窗口函数95

4.5 编写自己的聚集103

4.5.1 创建简单的聚集103

4.5.2 为并行查询增加支持106

4.5.3 改进效率107

4.5.4 编写假想聚集109

4.6 小结110

第5章 日志文件和系统统计信息111

5.1 收集运行时统计信息111

5.1.1 检查实时流量111

5.1.2 检查数据库114

5.1.3 检查表117

5.1.4 了解pg_stat_user_tables118

5.1.5 深入研究索引119

5.1.6 跟踪后台工作者120

5.1.7 跟踪、归档以及流121

5.1.8 检查SSL连接124

5.1.9 实时检查事务124

5.1.10 跟踪清理进度125

5.1.11 使用pg_stat_statements126

5.2 创建日志文件129

5.2.1 定义日志目的地和轮转130

5.2.2 配置syslog131

5.2.3 记录慢查询132

5.2.4 定义记录什么以及怎么记录132

5.3 小结135

5.4 常见问题135

第6章 优化查询性能137

6.1 学习优化器的行为137

6.1.1 评估连接选项138

6.1.2 应用转换140

6.1.3 应用等值约束141

6.1.4 穷举搜索141

6.1.5 全都试一遍142

6.1.6 让处理失败142

6.1.7 常量折叠144

6.1.8 理解函数内联144

6.1.9 连接剪枝146

6.1.10 加速集合操作147

6.2 理解执行计划148

6.2.1 系统地了解计划149

6.2.2 发现问题151

6.3 了解并且固定连接155

6.3.1 正确使用连接155

6.3.2 处理外连接156

6.3.3 理解join_collapse_limit变量157

6.4 启用和禁用优化器设置158

6.5 数据分区162

6.5.1 创建分区162

6.5.2 应用表约束164

6.5.3 修改继承的结构166

6.5.4 在分区结构中移进和移出表166

6.5.5 清理数据167

6.5.6 理解PostgreSQL 11.0的分区技术168

6.6 为好的查询性能调整参数170

6.6.1 加速排序173

6.6.2 加速管理任务175

6.7 使用并行查询176

6.7.1 PostgreSQL能并行做哪些事情?179

6.7.2 并行实践180

6.8 JIT编译181

6.8.1 配置JIT181

6.8.2 运行查询182

6.9 小结184

第7章 编写存储过程187

7.1 了解存储过程语言187

7.1.1 了解基本原理—存储过程与函数188

7.1.2 函数剖析189

7.2 了解各种存储过程语言192

7.2.1 PL/pgSQL简介193

7.2.2 用PL/pgSQL编写存储过程210

7.2.3 PL/Perl简介211

7.2.4 PL/Python简介218

7.3 改进函数221

7.3.1 减少函数调用次数222

7.4 将函数用于多种目的223

7.5 小结225

7.6 常见问题225

第8章 管理PostgreSQL的安全性227

8.1 管理网络安全性227

8.1.1 理解绑定地址和连接228

8.1.2 管理pg_hba.conf231

8.1.3 处理实例级安全性235

8.1.4 定义数据库级安全性239

8.1.5 调整方案级权限241

8.1.6 使用表243

8.1.7 处理列级安全性244

8.1.8 配置默认特权245

8.2 深入研究行级安全性——RLS247

8.3 检查权限251

8.4 重新分配对象以及删除用户252

8.5 小结254

8.6 常见问题254

第9章 处理备份和恢复255

9.1 执行简单的转储255

9.1.1 运行pg_dump255

9.1.2 传递口令和连接信息257

9.1.3 抽取数据的子集259

9.2 处理多种数据格式260

9.3 重放备份261

9.4 处理全局数据262

9.5 小结263

9.6 常见问题263

第10章 理解备份与复制265

10.1 理解事务日志265

10.1.1 查看事务日志266

10.1.2 理解检查点267

10.1.3 优化事务日志267

10.2 事务日志归档与恢复269

10.2.1 配置归档269

10.2.2 配置pg_hba.conf文件270

10.2.3 创建基础备份271

10.2.4 重放事务日志274

10.2.5 清理事务日志归档277

10.3 设置异步复制278

10.3.1 执行基础设置279

10.3.2 停止和继续复制281

10.3.3 检查复制以确保可用性282

10.3.4 执行故障转移以及理解时间线285

10.3.5 管理冲突285

10.3.6 让复制更可靠287

10.4 升级成同步复制288

10.5 利用复制槽291

10.5.1 处理物理复制槽291

10.5.2 处理逻辑复制槽293

10.6 使用CREATE PUBLICATION以及CREATE SUBSCRIPTION296

10.7 小结298

10.8 常见问题299

第11章 选取有用的扩展301

11.1 理解扩展如何工作301

11.2 利用contrib模块305

11.2.1 使用adminpack模块305

11.2.2 应用布隆过滤器307

11.2.3 部署btree_gist和btree_gin309

11.2.4 Dblink—考虑逐步淘汰310

11.2.5 用file_fdw取得文件311

11.2.6 使用pageinspect检查存储312

11.2.7 用pg_buffercache研究缓冲314

11.2.8 用pgcrypto加密数据316

11.2.9 用pg_prewarm预热缓冲316

11.2.10 用pg_stat_statements检查性能318

11.2.11 用pgstattuple检查存储318

11.2.12 用pg_trgm进行模糊搜索319

11.2.13 用postgres_fdw连接远程服务器320

11.3 其他有用的扩展324

11.4 小结325

第12章 检修PostgreSQL326

12.1 着手处理一个陌生的数据库326

12.2 检查pg_stat_activity326

12.2.1 处理Hibernate语句328

12.2.2 搞清楚查询来自何处329

12.3 检查慢查询329

12.3.1 检查个体查询330

12.3.2 用perf深入研究331

12.4 检查日志332

12.5 检查缺失的索引333

12.6 检查内存和I/O333

12.7 了解值得注意的错误场景335

12.7.1 面对clog损坏336

12.7.2 理解检查点消息337

12.7.3 管理损坏的数据页面337

12.7.4 粗心的连接管理338

12.7.5 与表膨胀作斗争339

12.8 小结339

12.9 常见问题340

第13章 迁移到PostgreSQL341

13.1 把SQL语句迁移到PostgreSQL341

13.1.1 使用lateral连接341

13.1.2 使用分组集342

13.1.3 使用WITH子句——公共表表达式343

13.1.4 使用WITH RECURSIVE子句344

13.1.5 使用FILTER子句344

13.1.6 使用窗口函数345

13.1.7 使用有序集——WITHIN GROUP子句346

13.1.8 使用TABLESAMPLE子句346

13.1.9 使用limit/offset347

13.1.10 使用OFFSET348

13.1.11 使用临时表349

13.1.12 在时间序列中匹配模式349

13.2 从Oracle转向PostgreSQL349

13.2.1 使用oracle_fdw扩展移动数据349

13.2.2 使用ora2pg从Oracle进行迁移351

13.2.3 常见的陷阱353

13.2.4 ora_migrator——快速从Oracle迁移到PostgreSQL355

13.3 从MySQL或MariaDB转向PostgreSQL355

13.3.1 处理MySQL和MariaDB中的数据356

13.3.2 迁移数据和模式360

13.4 小结363

相关图书

  • 《HTML5从入门到精通 第3版》(中国)明日科技 2019
  • 《新手养花从入门到精通》徐帮学编 2019
  • 《C语言从入门到精通》王征,李晓波着 2020
  • 《可爱Q版技法从入门到精通》石头编着 2019
  • 《WPS Office办公应用从入门到精通》IT新时代教育 2018
  • 《行政管理实操从入门到精通》任康磊着 2020
  • 《C#从入门到精通 第5版》(中国)明日科技 2019
  • 《VRay渲染器及项目实战从入门到精通》沙旭,徐虹,乐美青编着 2019
  • 《AutoCAD 2020从入门到精通 中文版》CADCAMCAE技术联盟 2019
  • 《UGNX12入门、精通与实战 中文版》周敏 2019

作者其它书籍

  • 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
  • 《少女杜拉》(奥)西格蒙德·弗洛伊德(SigmundFreud)着 2020
  • 《资源型城市可持续发展的财政政策研究》刘尚希着 2019
  • 《世界名人名传 三作家传 卡萨诺瓦、司汤达、托尔斯泰》柳鸣九主编;(奥)茨威格着;申文林,高中甫译 2019
  • 《阿德勒》(奥)阿尔弗雷德·阿德勒着 2019
  • 《室内设计看这本就够了 全彩升级版》陈根主编;吴迪副主编 2019
  • 《精神分析引论》(奥)西格蒙德·弗洛伊德着;黄珊译 2019
  • 《童第周》姜荣根编绘 2019
  • 《骑马周游世界》海勒根那着 2019
  • 《刺杀肯尼迪》(美)比尔·奥赖利(美)马丁·杜加尔德 2019

出版社其它书籍

    本类热门

    • 1变通 受用一生的学问
    • 2额尔古纳河右岸
    • 3易经真的很容易
    • 4海蒂怀孕大百科 全新第4版
    • 5八次危机 中国的真实经验1949-2009
    • 6法治的细节
    • 7你是你吃出来的
    • 8蛤蟆先生的希望
    • 9杀死一只知更鸟
    • 10天幕红尘

    摘要:本文详细介绍了《精通POSTGRESQL 11 第2版.pdf电子书版文档下载》这一资源,从内容概述、学习价值、下载途径和实际应用等方面进行了全面剖析,旨在帮助读者深入了解这一数据库技术宝典,提升数据库管理技能。

    1、内容概述

    《精通POSTGRESQL 11 第2版.pdf电子书版文档下载》是一本全面介绍POSTGRESQL 11数据库的权威指南。该书由资深数据库专家撰写,内容涵盖了POSTGRESQL 11的安装、配置、管理、优化以及高级应用等方面。书中不仅详细介绍了POSTGRESQL 11的新特性和改进,还针对实际应用场景提供了丰富的案例和解决方案。

    全书共分为15章,涵盖了POSTGRESQL 11的核心概念、数据类型、函数、视图、存储过程、触发器、事务、索引、备份与恢复、性能优化、安全性、扩展性、集群和云数据库等方面。读者可以通过阅读本书,全面掌握POSTGRESQL 11数据库的各个方面,为实际应用打下坚实基础。

    此外,本书还提供了大量的代码示例和实际案例,帮助读者更好地理解和掌握POSTGRESQL 11的编程技巧。无论是数据库管理员、开发人员还是数据库爱好者,都可以通过阅读本书,提升自己的数据库管理技能。

    2、学习价值

    《精通POSTGRESQL 11 第2版.pdf电子书版文档下载》具有以下学习价值:

    1. 系统全面:本书涵盖了POSTGRESQL 11的各个方面,为读者提供了全面的学习资源。

    2. 实用性强:书中提供的案例和解决方案具有实际应用价值,有助于读者解决实际问题。

    3. 案例丰富:本书提供了大量的代码示例和实际案例,帮助读者更好地理解和掌握POSTGRESQL 11的编程技巧。

    4. 更新及时:本书紧跟POSTGRESQL 11的最新版本,为读者提供了最新的技术资讯。

    3、下载途径

    《精通POSTGRESQL 11 第2版.pdf电子书版文档下载》可以通过以下途径获取:

    1. 在线购买:读者可以在各大电子书平台购买本书的电子版。

    2. 免费下载:部分网站提供本书的免费下载,但可能存在版权问题。

    3. 图书馆借阅:读者可以前往图书馆借阅本书的纸质版或电子版。

    4. 朋友分享:如果身边有朋友已经拥有本书,可以请他们分享。

    4、实际应用

    《精通POSTGRESQL 11 第2版.pdf电子书版文档下载》在实际应用中具有以下优势:

    1. 提高工作效率:通过学习本书,读者可以掌握POSTGRESQL 11的优化技巧,提高数据库管理效率。

    2. 降低维护成本:本书提供的备份与恢复方案有助于降低数据库维护成本。

    3. 提升安全性:本书介绍了POSTGRESQL 11的安全性配置,有助于提高数据库的安全性。

    4. 适应新技术:本书紧跟POSTGRESQL 11的最新版本,帮助读者适应新技术。

    总结:

    《精通POSTGRESQL 11 第2版.pdf电子书版文档下载》是一本全面、实用的数据库技术宝典,适合广大数据库管理员、开发人员和数据库爱好者阅读。通过学习本书,读者可以全面掌握POSTGRESQL 11数据库的各个方面,提升自己的数据库管理技能。

    本文由nayona.cn整理

    点击联系需要东西方神秘学学习资料,专业的咨询

    只要网页介绍资料,全部都有,还有很多还没来得及更新
    每天更新200-300款资料
    全网最大最全的神秘学资料平台
    请需要什么资料,直接在对话框直接联系我,24小时在线,方便快捷
    请需要什么资料,直接在对话框直接联系我,24小时在线,方便快捷
    请需要什么资料,直接在对话框直接联系我,24小时在线,方便快捷
    有看中网站记得联系我
    图片2            

    联系我们

    图片2

    关注公众号

    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    易学资料

    对占星塔罗感兴趣关注公众号