本书介绍了SAP原理,操作,配置,设计理念,业务实践等内容.全书共11章,分别介绍了SAP基础知识,总账模块,应收模块,应付模块,资产模块,成本中心会计模块,产品成本控制模块,获利分析模块,内部订单模块和合并模块等专业内容,以及作者对SAP财务应用的一些深入思考.终章中的内容主要是跨模块的或者综合性的知识,希望对读者能有所启发.
由浅入深PostgreSQL
✍ Scribed by [奥]汉斯·尤尔根·舍尔希 著 彭煜玮 译
- Publisher
- 清华大学出版社
- Year
- 2018
- Tongue
- Chinese
- Leaves
- 349
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书从一位资深PostgreSQL 专家在多年咨询、技术支持工作中的切身体会出发,深入介绍了开源数据 库管理系统PostgreSQL 9.6 版本中的主要特性,其内容涵盖了作为一个PostgreSQL 数据库从业人员经常会 接触到的主题:事务和锁定、索引的使用、高级SQL 处理、日志文件和统计信息、查询优化、存储过程、 安全性、备份与恢复、复制、各类扩展、故障排查、系统迁移。作者通过亲身经历和直观的例子,详细介 绍了PostgreSQL 主要特性的工作原理、常用配置以及常见的误区,是一本实用性很强的PostgreSQL 进阶指 南,能帮助有一定PostgreSQL 知识的读者深入了解PostgreSQL 中更多更全面的高级特性。 本书适合数据库管理人员和开发人员了解和学习PostgreSQL。通过阅读本书,读者可以对PostgreSQL 有一个全面透彻的了解。
✦ Table of Contents
封面
扉页
内容简介
版权页
关于作者
关于审稿人
www.PacktPub.com
客户反馈
译者序
推荐序一
推荐序二
前言
目录
第1章 Postgre SQL概述
1.1 Postgre SQL 9.6中有什么新技术
1.2 总结
第2章 理解事务和锁定
2.1 使用Postgre SQL事务
2.2 理解基本的锁定
2.3 使用FOR SHARE和FOR UPDATE
2.4 理解事务隔离级别
2.5 观察死锁和类似的问题
2.6 利用咨询锁
2.7 优化存储以及控制清理
2.8 总结
第3章 使用索引
3.1 理解简单查询和代价模型
3.2 使用聚簇表改善速度
3.3 理解另外的B-树特性
3.4 引入操作符类
3.5 理解Postgre SQL索引类型
3.6 用模糊搜索实现更好的回答
3.7 理解全文搜索-FTS
3.8 总结
第4章 处理高级SQL
4.1 引入分组集
4.2 使用有序集
4.3 理解假想聚集
4.4 利用窗口函数和分析
4.5 编写自己的聚集
4.6 总结
第5章 日志文件和系统统计信息
5.1 收集运行时统计信息
5.2 创建日志文件
5.3 总结
第6章 优化查询获得良好性能
6.1 学习优化器的行为
6.2 理解执行计划
6.3 理解并且固定连接
6.4 启用和禁用优化器设置
6.5 分区数据
6.6 为好的查询性能调整参数
6.7 总结
第7章 编写存储过程
7.1 理解存储过程语言
7.2 理解各种存储过程语言
7.3 改进存储过程的性能
7.4 使用存储过程
7.5 总结
第8章 管理Postgre SQL安全性
8.1 管理网络安全性
8.2 深入行级安全性—RLS
8.3 检查权限
8.4 再分配对象和删除用户
8.5 总结
第9章 处理备份和恢复
9.1 执行简单转储
9.2 重放备份
9.3 处理全局数据
9.4 总结
第10章 理解备份和复制
10.1 理解事务日志
10.2 事务日志归档和恢复
10.3 设置异步复制
10.4 升级到同步复制
10.5 利用复制槽
10.6 总结
第11章 选定有用的扩展
11.1 理解扩展如何工作
11.2 利用contrib模块
11.3 其他有用的扩展
11.4 总结
第12章 在Postgre SQL中排查错误
12.1 着手处理一个陌生的数据库
12.2 检查pg_stat_activity
12.3 检查慢查询
12.4 检查日志
12.5 检查缺失的索引
12.6 检查内存和I/O
12.7 了解值得注意的错误场景
12.8 总结
第13章 迁移到Postgre SQL
13.1 迁移SQL语句到Postgre SQL
13.2 从Oracle转移到Postgre SQL
13.3 从My SQL或Maria DB转移到Postgre SQL
13.4 总结
正文结束
📜 SIMILAR VOLUMES
<p>你将从《深入浅出JavaScript(中文版)》学到什么?这么说你准备从写html和css的静态网页跃进到编写动态网络应用程序脚本了?这里就是起点。《深入浅出java script》带你游历令人兴奋的交互式网页创建过程。为了启发你的思考,《深入浅出JavaScript(中文版)》覆盖了所有的java script基本知识,从基本网络编程技巧,如变量、函数和循环语句,到高级一些的专题,如表单验证、dom操作、客户端对象、脚本程序调试——甚至是aiax!赶快做好准备……快速响应的网站离你只有几页纸那么远。</p> <p>为何《深入浅出JavaScript(中文版)》看上去如此不同?</p>
内容简介 · · · · · · 本书详细描述了Rust语言的基本语法,穿插讲解一部分高级使用技巧,并以更容易理解的方式解释其背后的设计思想。全书总共分五个部分。 第一部分介绍Rust基本语法,因为对任何程序设计语言来说,语法都是基础,学习这部分是理解其他部分的前提。 第二部分介绍属于Rust独一无二的内存管理方式。它设计了一组全新的机制,既保证了安全性,又保持了强大的内存布局控制力,而且没有额外性能损失。这部分是本书的重点和核心所在,也是Rust语言的思想内核精髓之处。 第三部分介绍Rust的抽象表达能力。它支持多种编程范式,以及较为强大的抽象表达能力。 第
内容简介 · · · · · · 本书详细描述了Rust语言的基本语法,穿插讲解一部分高级使用技巧,并以更容易理解的方式解释其背后的设计思想。全书总共分五个部分。 第一部分介绍Rust基本语法,因为对任何程序设计语言来说,语法都是基础,学习这部分是理解其他部分的前提。 第二部分介绍属于Rust独一无二的内存管理方式。它设计了一组全新的机制,既保证了安全性,又保持了强大的内存布局控制力,而且没有额外性能损失。这部分是本书的重点和核心所在,也是Rust语言的思想内核精髓之处。 第三部分介绍Rust的抽象表达能力。它支持多种编程范式,以及较为强大的抽象表达能力。 第
《深入浅出Networking》内容简介:厌倦了让人昏昏欲睡的网络术语?想学网络管理却苦于无法入门?试试《深入浅出Networking》吧。这是本渐进式的学习指南,书中以趣味案例为背景讲解网络知识,规划了从初学者到专家的学习课程,目标是让读者知其然,更知其所以然。想寻找网络电缆的断路点?布线时遇到障碍?该用交换机还是路由器,用DHCP还是NAT,用端口映射还是静态IP地址?如何排查网络故障?《深入浅出Networking》会告诉你答案。