¥ 25.05 3.2折 ¥ 79 九品
仅1件
作者[美]Simon、Riggs、Gianni、Ciolli、Hannu 著;黄坚 谭峰 马海庆 译
出版社电子工业出版社
出版时间2016-05
版次2
装帧平装
货号A6
上书时间2024-11-27
本书提供了在线生产环境的PostgreSQL数据库的常见问题和故障快速解答,这些都基于作者作为PostgreSQL数据库培训师、用户和核心开发人员时的经验积累。每个技术都被拆分为小的方法或建议,先给出包含可工作代码的演示解决方案,然后解释这样做的原因及工作原理。
本书意在成为新用户和技术专家的桌面参考手册。
本书涵盖了PostgreSQL9所有的新功能。
黄坚
2001 年开始从事软件开发工作,拥有超过15 年的计算机软件开发经验,以及大量的电信
业务、计费、电商系统的架构和开发经验,并对计算机安全、反向工程等领域有浓厚的兴趣和
动手能力。从2011 年开始,积极参与PostgreSQL 数据库在国内的推广。是pgpool-II 中文手册
的维护者之一。
本书发行的时候,黄坚已经联合朋友创立了研发移动端云平台的湖南红手指信息技术有限
公司,并任职CTO。
常用网名:洞庭湖的泥鳅和Bambo。
谭峰(francs)
PostgreSQL 中国用户会核心组成员,热衷于博客分享技术心得,致力于 PostgreSQL 中文
技术推广,曾任杭州斯凯的PostgreSQL DBA 一职,维护超过100 个PostgreSQL 实例,拥有超
过六年的PostgreSQL 数据库运维经验。曾和黄坚共同翻译《PostgreSQL 9 Admin Cookbook(第
1 版)》,现就职于中国移动通信集团浙江有限公司,从事开源数据库管理和研究工作。个人博客:
http://francs3.blog.163.com/。
马海庆
现任职于广州市财经职业学校信息网络管理中心,一直从事网络以及数据中心的设计及建
设工作,熟悉PostgreSQL 数据库的架构设计以及运维。致力于推动PostgreSQL 在教育产业以
及智慧校园中的应用。
Simon Riggs 是2ndQuadrant 的CTO,PostgreSQL 社区活跃的代码提交者。作为
PostgreSQL 的主要开发人员,他为PostgreSQL 的贡献超过十年时间,期间,他为每个发行版
本都设计开发了很多新功能。他擅长的领域包括复制、性能调优、商业智能、管理和安全。在
他的领导下,2ndQuadrant 现在已经成为开源PostgreSQL 的领导开发者和PostgreSQL 项目的
白金赞助商,并广泛服务于欧美、亚太、中东和非洲地区成百上千的用户。
Simon 在很多交流会上都是活跃的发言者,并因在PostgreSQL 功能和复制方面的发言而
被广泛知晓。作为多种数据库的开发工程师、架构师、数据分析师和系统设计师,他在近三十
年间为遍布欧美的公司提供过服务。
Gianni Ciolli 是2ndQuadrant 意大利分公司的首席咨询师,从2008 年开始就从事开发、
咨询和培训工作。他在欧洲和海外的PostgreSQL 峰会中都有发言,他还擅长于函数语言和符
号计算(Symbolic Computing)等IT 技能。
Gianni 拥有数学博士学位,并在代数几何、理论物理和形式证明理论方面发表过研究报告。
他之前在佛罗伦萨大学任教师和研究员。
Gianni 在自由软件和开源软件领域工作了近二十年。在2001 到2004 年期间,他是PLUG
(Prato Linux User Group)公司的联合创始人和总裁。他曾多次组织意大利的PostgreSQL 交流
大会,在2013 年,他获选加入ITPUG(Italian PostgreSQL Users Group)董事会。
Hannu Krosing 是2ndQuadrant 的首席咨询师以及Ambient Sound Investments 的技术
顾问。作为Skype 公司的最初数据库架构师,他负责设计了用于复制和扩展技术的SkyTools
套件,为PostgreSQL 项目工作和贡献十二余年。
Gabriele Bartolini 是一个资深开源开发人员,2ndQuadrant 首席咨询师, 国际
PostgreSQL 社区的活跃成员。
Gabriele 拥有佛罗伦萨大学的统计学学位。他擅长于数据挖掘和数据仓库,在澳大利亚和
意大利从事过网页流量分析工作。
目录
第1章 迈出第一步............................ ....................1
1.1 介绍 .......................................................1
1.2 获取PostgreSQL ........................................7
1.3 连接到PostgreSQL服务 ...............................................8
……
第2章 浏览数据库.................................................................................................................25
2.1 介绍 ................................................................................................................................25
2.2 当前服务程序的版本号是多少 ....................................................................................26
2.3 服务程序运行时间是多少? ........................................................................................27
2.4 定位数据库服务的数据文件 ........................................................................................28
2.5 定位数据库服务的日志文件 ........................................................................................31
……
第3章 配置............................................................................................................................ 52
3.1 介绍 ................................................................................................................................52
3.2 阅读手册(RTFM) .....................................................................................................53
3.3 规划一个新数据库 ........................................................................................................54
……
第4章 服务控制.....................................................................................................................74
4.1 介绍 ................................................................................................................................74
4.2 手动启动数据库服务 ....................................................................................................75
4.3 安全快速地停止服务 ....................................................................................................77
……
第5章 表和数据.....................................................................................................................98
5.1 介绍 ................................................................................................................................98
5.2 为数据库对象选择恰当的名称 ....................................................................................99
5.3 处理使用双引号括起来的对象名 ..............................................................................100
5.4 确保相同的名称和相同的列定义 ..............................................................................102
……
第6章 安全..........................................................................................................................128
6.1 介绍 ..............................................................................................................................128
6.2 PostgreSQL的超级用户 ..............................................................................................129
6.3 收回用户对表的访问权 ..............................................................................................130
第7章 数据库管理...............................................................................................................164
7.1 介绍 ..............................................................................................................................164
7.2 编写一个脚本,要么全部执行成功,要么全部执行失败 ......................................165
……
第8章 监控和诊断...............................................................................................................207
8.1 介绍 ..............................................................................................................................207
8.2 检查用户是否已经连接上来 ...................................................................................... 211
8.3 检查哪个查询在运行 ..................................................................................................213
8.4 检查哪个查询正在运行或被阻塞 ..............................................................................216
……
第9章 常规维护...................................................................................................................236
9.1 介绍 ..............................................................................................................................236
9.2 控制自动数据库维护 ..................................................................................................237
9.3 避免自动冻结和页损坏 ..............................................................................................241
……
第10章 性能和并发.............................................................................................................263
10.1 介绍 ............................................................................................................................263
10.2 寻找执行缓慢的SQL语句 ........................................................................................264
10.3 从pg_stat* 视图收集常规统计信息 .........................................................................267
……
第11章 备份和恢复.............................................................................................................290
11.1 介绍 ............................................................................................................................290
11.2 理解和控制崩溃恢复 ................................................................................................291
11.3 计划备份 ....................................................................................................................293
……
第12章 复制和升级.............................................................................................................330
12.1 介绍 ............................................................................................................................330
12.2 复制最佳实践 ............................................................................................................337
12.3 基于日志文件传送的复制——不推荐使用 ............................................................338
……
PostgreSQL 9从零开始学
九品北京
¥ 22.98
PostgreSQL 9从零开始学
九品北京
¥ 23.10
PostgreSQL 9从零开始学
九品北京
¥ 23.15
PostgreSQL 9从零开始学
全新北京
¥ 21.46
PostgreSQL 9从零开始学
八五品衡水
¥ 10.00
PostgreSQL 9从零开始学
九品北京
¥ 14.20
PostgreSQL 9从零开始学
九品廊坊
¥ 14.30
PostgreSQL 9从零开始学
九品佛山
¥ 14.40
PostgreSQL 9从零开始学
九品北京
¥ 25.36
PostgreSQL 9从零开始学
九品北京
¥ 21.53
— 没有更多了 —
以下为对购买帮助不大的评价