Oracle 8优化技术PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)(M.J.科里)Michael J. Corey等著;刘晓霞等译
- 出 版 社:北京:机械工业出版社
- 出版年份:1998
- ISBN:7111066359
- 页数:351 页
贺辞 1
序 1
引言 1
译者序 1
第1章 安装 1
目录 1
1.1 README文件 2
1.2 硬件和软件需求 3
1.3 磁盘空间 4
1.4.2 初始化参数文件中NLS项 5
1.4 NLS的研究 5
1.4.1 设置NLS_LANG 5
1.4.3 地区信息文件 6
1.5 特权(O/S级) 7
1.6 特权(在数据库中) 7
1.6.1 在SYS模式中浏览对象 8
1.6.2 SYSOPER和SYSDBA特权 8
1.7 SHARED_POOL_SIZE陷阱 9
1.8 安装日志文件 9
1.9 文件结构 10
1.10 数据库创建问题 13
1.10.1 最大化数据文件参数 14
1.10.2 重演日志 15
1.10.3 日志历史 15
1.10.4 重演日志组成员 16
1.10.5 表空间配置 16
1.10.6 初始化参数文件大小 17
1.10.7 Oracle Report 17
1.10.8 控制文件 17
1.10.9 脚本 17
1.11.1 Oracle8 Server报告 18
1.11 产品完整性检查 18
1.10.10 初始化参数文件中的非缺省项 18
1.11.2 PL/SQL的正确运行方式 20
1.11.3 数据库触发器、存储过程、函数和软件包 20
1.11.4 由Net8支持的数据库连接 22
1.11.5 重新连接服务器的问题 22
1.11.6 其他附加文件 22
1.11.7 第三方产品 23
1.12 本章小结 23
1.13 Oracle7.X说明 24
2.1 Windows NT性能监视器 25
第2章 内存/CPU 25
2.2 后台进程 27
2.3 跟踪文件和实例警报文件 28
2.4 系统全局区(SGA) 30
2.5 分页与对换 30
2.6 存储器需求 31
2.6.1 第一步:未包括SGA的需求 31
2.6.2 第二步:估计SGA存储器需求 32
2.7 存储器需求多大? 32
2.8 共享池 32
2.8.1 库高速缓存 33
2.8.2 字典高速缓存 34
2.9 数据库缓冲区高速缓存 35
2.10 重演日志缓冲区高速缓存 36
2.11 多线程服务器 38
2.11.1 启动MTS 38
2.11.2 改变初始化参数文件 38
2.12 排序区域大小(SORT_AREA_ 40
SIZE) 40
2.13 重视CPU 41
2.14 Oracle8的并行查询 42
2.13.2 MPP 42
2.13.1 SMP 42
2.15 CPU的繁忙程度 43
2.15.1 估计CPU的繁忙程度 43
2.15.2 从例子中得出的结论 47
2.15.3 CPU太小 47
2.16 使CPU功能最大化 48
2.17 会话控制 48
2.17.1 限制访问 48
2.17.3 利用profile 49
2.17.2 删除不需要的会话 49
2.18 本章小结 51
2.19 Oracle 7.x说明 52
第3章 输入/输出 54
3.1 访问SYS的DBA和V$视图 54
3.2 在链中的慢连接 55
3.3 表和索引段 55
3.4 索引组织表 57
3.4.1 为什么使用索引组织表 57
3.4.2 建立索引组织表 58
3.5 表和索引的分离 59
3.4.4 DML和DDL的区别 59
3.4.3 从索引组织表获益的应用程序 59
3.6 表和索引的磁盘分区 60
3.7 行迁移和行链接 63
3.8 转返段 66
3.9 减少碎片 67
3.10 临时段 70
3.11 重演日志 71
3.13.1 数据文件热点 73
3.13 热点 73
3.12 磁盘控制器 73
3.13.2 对象热点 76
3.13.3 报告审计信息 77
3.13.4 关闭审计 79
3.14 确定合适的表和索引大小 79
3.14.1 用公式来定义大小 79
3.14.2 利用现存数据段确定大小 82
3.15 真正利用的空间 82
3.15.1 在初始化加载后表中所用的空间 82
3.15.3 索引中所用空间 84
3.15.2 在表存在的任何时间内所用的空间 84
3.16 空间分配和I/O的各种调整 87
3.16.1 回收未使用的空间 87
3.16.2 利用分区来进行划分 88
3.16.3 安排pctfree对表或索引进行分区 88
3.16.4 pctused和自由表 88
3.16.5 修改SQL.BSQ 89
3.17 本章小结 90
3.18 Oracle7.x说明 90
4.2 可用的分区类型 92
4.1 分区与调整过程 92
第4章 分区 92
4.2.1 范围分区 93
4.2.2 分区视图 94
4.2.3 处理分区视图上的查询 95
4.3 表的分区 96
4.3.1 决定如何分区 96
4.3.2 将数据放入正确的分区 99
4.3.3 数据放入分区对象 101
4.3.4 分区对象的表空间 101
4.3.5 处理分区及其表空间 102
4.4.1 全局索引 103
4.4 分区索引 103
4.4.2 局部索引 104
4.5 分区对象的公共操作 105
4.5.1 统计收集 105
4.5.2 基于分区的卸出和装入 107
4.5.3 转换分区视图到分区表 110
4.5.4 分区维护和全局索引 111
4.6 本章小结 112
4.7 Oracle7.x说明 113
5.1 并行查询处理 114
第5章 并行性 114
5.2 并行查询外观 116
5.3 并行执行 119
5.3.1 PARALLEL提示 119
5.3.2 PARALLEL_INDEX提示 120
5.3.3 NOPARALLEL提示 120
5.3.4 APPEND和NOAPPEND提示 120
5.4 并行SQL语句 120
5.4.1 并行度是什么 122
5.4.2 操作的并行度 122
5.5 SQL语句的并行形式 123
5.6.2 Insert,Updates和Deletes 124
5.6 创建表 124
5.6.1 影响并行处理的Oracle8物理设计 124
5.7 并行索引 126
5.8 并行加载 126
5.8.1 分解传统加载 127
5.8.2 不同对象的并行加载 128
5.8.3 并行加载到相同对象 128
5.9 并行操作的限制 129
5.10 并行的性能 129
5.11 本章小结 132
5.12 Oracle7.x说明 133
第6章 数据库的其他有关问题 134
6.1 初始化参数(INIT.ORA)文件 134
6.1.1 数据库范围参数 136
6.1.2 独立用户/进程参数 149
6.2 utlbstat和utlestat 150
6.2.1 utlbstat简介 150
6.2.2 utlestat简介 150
6.3 utlestat/utlbstat例子 151
6.3.5 输出结果说明 152
6.3.4 在时间周期末运行utlestat 152
6.3.3 在适当的时候切换到ultbstat 152
6.3.1 选择正确的时间片 152
6.3.2 检测初始参数文件 152
6.4 其他调整设想 162
6.4.1 PCTFREE 162
6.4.2 调整重演日志 163
6.5 本章小结 164
6.6 Oracle7.X说明 165
7.1 扩充字符集的数据处理 166
7.1.1 Windows NT 166
第7章 显示终止 166
7.1.2 UNIX 168
7.1.3 检查重音符号 168
7.2 客户机/服务器的驱动器赋值 169
7.3 索引文件的变化 171
7.4 数据库及操作系统的限制 173
7.5 操作系统的限制 174
7.5.1 操作系统的最大打开文件数 174
7.5.2 操作系统初始化文件 175
7.6 Oracle8数据类型的限制 176
7.7.1 DB_FILES 177
7.7 Oracle的限制 177
7.7.2 ENQUEUE_RESOURCES 179
7.8 重建数据库 179
7.9 自由空间争用 180
7.10 失控规模 182
7.11 索引中的自由空间 184
7.12 事务空间 185
7.13 档案日志目标区已满 186
7.14 上锁 188
7.15 ANSIC编译器 188
7.17 数据库的使用权限 189
7.16 不要怕阅读使用指南 189
7.18 磁盘空间和内存 190
7.19 截除(truncate),而不要删除(drop) 191
7.20 碰到困难如何寻求帮助 192
7.20.1 正确估计形势 192
7.20.2 联系遍布世界各国的售后服务商 193
7.20.3 西蒙说 194
7.20.4 使用个人的Oracle关系网 194
7.20.5 使用Internet或其他的信息网 194
7.20.6 这里没有魔弹 194
7.21 本章小结 194
7.22 Oracle7.x说明 195
8.1 Oracle企业管理器 196
第8章 应用程序调整 196
8.2 共享SQL区 197
8.2.1 查看共享池 199
8.2.2 调整共享池 201
8.2.3 手工管理共享池 202
8.3 SQL语句处理 205
8.4 使用通用代码 206
8.4.1 描述的完整性 206
8.4.4 执行模式 207
8.4.2 数据库触发器 207
8.4.3 过程和软件包 207
8.5 基于开销的优化(CBO) 208
8.5.1 搜集统计数字 208
8.5.2 开发一个统计搜集方案 211
8.5.3 统计数字的存储 212
8.5.4 使用提示 215
8.5.5 优化方式 216
8.6 解释方案 217
8.7.1 允许用户使用自动跟踪 219
8.7 设置自动跟踪 219
8.7.2 自动跟踪方式 220
8.8 提示和解释方案工具箱 221
8.9 tkprof和SQL跟踪 222
8.10 SQL跟踪黑洞 226
8.11 索引列 226
8.12 锁 231
8.13 本章小结 232
8.14 Oracle7.x说明 233
9.1.1 Oracle跟踪 235
9.1 性能包的组成 235
第9章 性能包 235
9.1.2 Oracle专家 237
9.1.3 性能管理器 237
9.1.4 锁管理器 238
9.1.5 表空间管理器 240
9.1.6 Oracle顶层会话 241
9.2 性能包和调整过程 241
9.2.1 文件I/O率细目 242
9.2.2 系统I/O率 244
9.2.3 内存库高速缓存细目 244
9.2.5 转返无等待命中率 246
9.2.4 内存排序命中率 246
9.2.6 概览 247
9.3 定制图表 250
9.3.1 设备I/O 251
9.3.2 设备表空间 251
9.4 使用建议 252
9.4.1 局部与远程数据存放 252
9.4.2 性能干扰 253
9.4.3 重用与用户定义图表 253
9.5 本章小结 253
9.6 Oracle 7.x说明 254
第10章 综合论述 255
10.1 Oracle连接管理器 256
10.1.1 允许多重通讯 256
10.1.2 外加的安全层 256
10.1.3 多协议支持 256
10.1.4 配置Oracle连接管理器 256
10.2 时间 257
10.3 PL/SQL中的调整 258
10.3.1 在转返段中指明事务 258
10.3.2 会话控制 259
10.4 验证数据库文件的完整性 261
10.5 World Wide Web上的资源 263
10.6 备用数据库设施 267
10.6.1 创建备用数据库 267
10.6.2 调理备用数据库 268
10.6.3 两个站点间的名字差异 268
10.6.4 激活备用数据库 268
10.7 调整数据库备份 269
10.7.1 调整卸出和装入 269
10.6.5 产品及备用参数的同步 269
10.7.2 调整在线备份 271
10.8 调整数据库恢复 273
10.9 扩展ROWID 273
10.10 对付 DBA错误的方法 277
10.10.1 后台进程跟踪文件 277
10.10.2 数据库自由空间 278
10.10.3 用户临时段 280
10.10.4 失控进程 281
10.10.5 双任务研究 281
10.11 2000年日期掩码 282
10.13 有效的资源管理 283
10.12 事务控制功能 283
10.13.1 提交语句的频率 284
10.13.2 利用PL/SQL的光标管理 284
10.14 簇(Clusters) 285
10.14.1 索引簇 285
10.14.2 杂凑簇 286
10.15 PL/SQL文件I/O 286
10.15.1 文件句柄说明 287
10.15.2 打开文件 287
10.15.5 把各段放到一起 288
10.15.4 关闭文件 288
10.15.3 写文件 288
10.16 本章小结 290
10.17 Oracle7.x说明 291
第11章 脚本和技巧 292
11.1 备份数据库的技巧 292
11.2 主备份阶段 293
11.3 空间管理技巧 299
11.3.1 区域监视 300
11.3.2 连续空间的监视 303
11.3.3 监视表空间的自由空间 305
11.4 用户信息 306
11.6 设置共享池大小 307
11.5 访问所有V$和DBA_字典视图 307
11.7 使用SGA中的数据库块缓冲区 310
11.8 创建实例控制文件 311
11.9 重命名某个表中的表列 312
11.10 利用SQL写SQL 315
11.11 重建存储对象 316
11.11.1 重建软件包的代码 316
11.11.2 重建过程和函数的代码 317
11.11.3 编译全模式 318
11.13 Oracle7.x说明 319
11.12 本章小结 319
附录A 本书中使用过的表 320
附录B 对象管理 332
B.1 访问一个Oracle8数据库 332
B.2 SQL程序设计器 334
B.2.1 数据库浏览器 336
B.2.2 脚本生成器 340
B.3 帮助调整进程 342
B.4 联系地址 342
附录C 在NT上创建第二个数据库 343
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《反常识》张娟责任编辑;(美国)邓肯·J.瓦茨 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019