《Informix-OnLine Dynamic Server技术指南》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)(C.多伊)Carlton Doe著;史森,陶艳瑰译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1999
  • ISBN:7302033978
  • 页数:255 页
图书介绍:

目录 2

第1部分 准备工作 2

第1章 OnLine Dynamic Server简介 2

1.1 什么是OnLine Dynamic Server 2

1.2 OnLine Dynamic Server的体系结构模型 3

1.2.1 进程部分 4

1.2.2 共享内存部分 5

1.2.3 磁盘部分 7

1.3 术语定义 8

1.3.1 物理元素 8

1.3.2 实例元素 9

1.3.3 数据库术语 9

1.3.5 事务 10

1.3.4 数据库环境类型 10

1.3.6 检查点 11

1.4 小结 11

1.5 下一章 11

第2章 准备初始化 12

2.1 逻辑数据库设计 12

2.2 计算表大小 14

2.3 磁盘问题 16

2.3.1 镜像 16

2.3.2 RAID 17

2.3.3 基于软件的磁盘管理 19

2.3.4 选择哪种 19

2.3.5 使用符号链接 19

2.3.6 用“处理过的”文件做dbspace 21

2.4 Dbspace设计问题 22

2.5 核心优化 23

2.6 备份策略 24

2.7 设置环境 24

2.7.1 需要的文件 24

2.7.2 环境变量 31

2.8 多份驻留问题 32

2.9 小结 33

2.10 下一章 33

第2部分 初始化、配置和操纵引擎 35

第3章 初始化OnLine Dynamic Server实例 35

3.1 Onmonitor工具 35

3.2 步入初始化过程 38

3.2.1 初始设备配置 38

3.2.2 共享内存配置 41

3.2.3 VP和性能配置 45

3.2.4 数据复制 49

3.2.5 错误诊断 50

3.2.6 并行数据查询(PDQ) 52

3.3 Sysmaster数据库和SMI接口 55

3.4 小结 56

3.5 下一章 57

第4章 基本管理任务 58

4.1 改变操作状态 58

4.2 改变数据库日志模式 60

4.3 管理dbspace和BLOBspace 62

4.3.1 偏移量 62

4.3.2 分区 63

4.3.4 创建Dbspace或BLOBspace 64

4.3.3 临时Dbspace 64

4.3.5 添加Chunk 67

4.3.6 删除Chunk 68

4.3.7 删除Dbspace或BLOBspace 68

4.3.8 增加或删除镜像 69

4.3.9 改变Chunk的状态 70

4.3.10 设置或改变DATASKIP 70

4.4 创建、移动和改变日志大小 70

4.4.1 物理日志 71

4.4.2 逻辑日志 72

4.5 杀死用户线索 75

4.6 自动启动和关闭OnLine Dynamic Server 76

4.7 小结 76

4.8 下一章 77

第5章 创建数据库环境 78

5.1 日志模式 78

5.2 创建数据库 80

5.3 表和索引的创建与分段 81

5.3.1 创建表和索引 81

5.3.2 对表分段 82

5.3.3 索引分段 85

5.3.4 修改分段 86

5.4 约束、参照完整性和索引 88

5.4.1 存储过程 89

5.4.2 约束和索引 89

5.4.3 分段约束 91

5.5 生成数据库 91

5.5.2 SQL load语句 92

5.5.1 Dbimport 92

5.5.3 Dbload工具 93

5.5.4 OnLoad工具 93

5.5.5 高性能并行装入工具 93

5.5.6 使用4GL应用程序装入普通文件 94

5.6 并发和隔离级 95

5.6.1 封锁类型和模式 95

5.6.2 理解并设置隔离级 96

5.7 OnLine——专用的SQL语句 97

5.7.1 冲突与诊断,约束与索引的允许和筛选 97

5.7.2 角色 98

5.7.3 会话授权 98

5.7.4 数据库改名 98

5.9 下一章 99

5.8 小结 99

第3部分 数据库恢复及性能优化计划 101

第6章 备份与恢复 101

6.1 备份策略 101

6.1.1 重点化方法 102

6.1.2 整体化方法 102

6.2 逻辑日志 104

6.3 磁带设备 106

6.4 理解备份过程 108

6.5 使用Ontape工具 109

6.5.1 创建备份 109

6.5.2 从备份中恢复 110

6.6 小结 111

6.7 下一章 112

7.1.1 引擎状态报告:Onstat工具 113

7.1 命令行工具 113

第7章 监控实例 113

7.1.2 数据库完整性报表:Oncheck工具 121

7.2 图形化工具 131

7.2.1 D/B Cockpit 132

7.2.2 Onperf 138

7.3 使用Sysmaster数据库 142

7.4 小结 143

7.5 下一章 144

第8章 增强性能 145

8.1 优化虚处理器 145

8.1.1 什么是虚处理器 145

8.1.2 监控和优化虚处理器 147

8.1.3 添加或删除虚处理器 149

8.2.1 模式和分布 151

8.2 Update Statistics和数据分布 151

8.2.2 使用建议 153

8.3 OnLine查询优化器 154

8.3.1 影响优化的因素 154

8.3.2 OPTCOMPIND和连接 156

8.4 PDQ和MGM 158

8.4.1 PDQ 158

8.4.2 MGM 159

8.5 小结 162

8.6 下一章 163

第4部分 开阔眼界——其他技术问题 165

第9章 提供高可用性和可靠性 165

9.1 什么是HADR 165

9.2.1 逻辑日志传输模式 166

9.2 HADR如何工作 166

9.2.2 故障发生时服务器的动作 167

9.3 初始化HADR 168

9.3.1 服务器及软件条件 169

9.3.2 OnLineDynamic Server条件 169

9.3.3 网络条件 170

9.3.4 初始化HADR的步骤 170

9.4 HADR故障后的恢复 173

9.4.1 DRAUTO参数对恢复过程的影响 173

9.4.2 从HADR故障恢复的步骤 174

9.5 HADR及应用程序 177

9.6 小结 177

9.7 下一章 178

10.1.1 物理机制 179

10.1 引擎如何保护自己 179

第10章 从崩溃中恢复 179

10.1.2 逻辑机制 180

10.2 快速恢复过程 182

10.2.1 什么是检查点 182

10.2.2 什么是快速恢复过程 184

10.3 Informix技术支持选择 186

10.3.1 Informix支持机构 188

10.3.2 如何帮助Informix技术支持组 189

10.4 崩溃后管理员的责任 190

10.5 小结 191

10.6 下一章 192

第11章 分布式事务 193

11.1 分布式事务介绍 193

11.2.2 两阶段提交协议 196

11.2 分布式事务提交协议 196

11.2.1 异类提交协议 196

11.3 情况#1——成功提交 198

11.4 情况#2——协调者故障 199

11.4.1 提交前阶段的故障 199

11.4.2 决策后阶段的故障 199

11.5 情况#3——参与者故障 200

11.6 什么是独立动作 200

11.7 情况#4——启发式回滚情况 202

11.8 情况#5——启发式结束事务情况 203

11.9 从启发式故障中恢复 203

11.10 小结 204

11.11 下一章 204

第12章 帮助完成工作的脚本 205

12.1.2 chk_archiving 206

12.1 备份脚本 206

12.1.1 archive_db 206

12.1.3 do_archive 208

12.2 管理员工作自动化 208

12.2.1 启动和关闭实例 209

12.2.2 实例日志维护 210

12.3 监控实例 211

12.3.1 checkon 211

12.3.2 chk_chunks 211

12.3.3 chk_dbspaces 211

12.3.4 chk_ckpoint 212

12.3.5 control_chkpt_intervals 214

12.3.6 chk_logging 214

12.4.1 chk_table_size 215

12.4 数据库监控及模式修改 215

12.4.2 where_are_tables 217

12.4.3 find_db_names 217

12.4.4 transaction_size 219

12.4.5 strip_index 220

12.4.6 dbdiff2.shr 223

12.4.7 其他 226

附录A 其他Informix资源 230

A.1 出版物 230

A.1.1 硬拷贝和基于Web的出版物 230

A.1.2 仅基于Web的出版物 232

A.1.3 其他出版物 232

A.2 国际和地方用户组 233

A.3 Informix世界用户大会 234

A.4 使用Internet访问Informix资源 235

A.4.1 访问Internet 236

A.4.2 理解Internet地址 237

A.4.3 Internet信息服务 237

A.4.4 到哪儿去找Informix信息 240

附录B 表规模估算手册 241

B.1 使用针对OnLine 5.x版及更早版的表规模估算手册 241

B.1.1 初始区间大小 241

B.1.2 后续区间大小 242

B.2 针对OnLine Dynamic Server使用表规模估算手册 242

B.2.1 计算数据部分 242

B.2.2 计算索引部分 244

附录C 加利·凯利访谈录 245