首页>参考读物>计算机科学与技术>数据库

Oracle 8优化技术
作者 : Michael J.Corey
译者 : 刘晓霞等
丛书名 : Oracle技术丛书
出版日期 : 1998-08-01
ISBN : 7-111-06635-9
定价 : 48.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 352
开本 : 16开
原书名 : Oracle 8 Tuning
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

本书提供了使Oracle数据库应用系统达到最优的各种方法、经验与技巧。书中论述了oracle的安装、内存、CPU、输入/输出等重要问题,并对并行处理、重演日志、转返段、表空间和索引的创建、数据库初始参数文件、归档等功能和技术作了深入研究。是大型数据库管理员、数据库开发者和使用者不可多得的一本参考书。

作者简介

Michael J.Corey:暂无简介

译者简介

刘晓霞等:暂无简介

图书目录

目录 贺辞 序 引言 译者序 第1章  安装 1.1  README文件 1.2  硬件和软件需求 1.3  磁盘空间 1.4  MLS的研究 1.4.1  设置NLS_LANG 1.4.2  初始化参数文件中NLS项 1.4.3  地区信息文件 1.5  特权(O/S级) 1.6  特权(在数据库中) 1.6.1  在SYS模式中浏览对象 1.6.2  SYSOPER和SYSDBA特权 1.7  SHARED_PLLL_SIZE陷阱 1.8  安装日志文件 1.9  文件结构 1.10  数据库创建问题 1.10.1  最大化数据文件参数 1.10.2  重演日志 1.10.3  日志历史 1.10.4  重演日志组成员 1.10.5  表空间配置 1.10.6  初始化参数文件大小 1.10.7  Oracle Report 1.10.8  控制文件 1.10.9  脚本 1.10.10  初始化参数文件中的非缺省项 1.11  产品完整性检查 1.11.1  Oracle8 Server报告 1.11.2  PL/SQL的正确运行方式 1.11.3  数据库触发器、存储过程、函数和软件包 1.11.4  由Net8支持的数据库连接 1.11.5  重新连接服务器的问题 1.11.6  其他附加文件 1.11.7  第三方产品 1.12  本章小结 1.13  Oracle7.X说明 第2章  内存/CPU 2.1  Windoes NT性能监视器 2.2  后台进程 2.3  跟踪文件和实例警报文件 2.4  系统全局区(SGA) 2.5  分页与对换 2.6  存储器需求 2.6.1  第一步:未包括SGA的需求 2.6.2  第二步:估计SGA存储器需求 2.7  存储器需求多大? 2.8  共享池 2.8.1  库高速缓存 2.8.2  字典高速缓存 2.9  数据库缓冲区高速缓存 2.10  重演日志缓冲区高速缓存 2.11  多线程服务器 2.11.1  启动MTS 2.11.2  改变初始化参数文件 2.12  排序区域大小(SORT_AREA_SIZE) 2.13  重视CPU 2.13.1  SMP 2.13.2  MPP 2.14  Oracle8 的并行查询 2.15  CPU的繁忙程度 2.15.1  估计CPU的繁忙程度 2.15.2  从例子中得出的结论 2.15.3  CPU太小 2.16  使CPU功能最大化 2.17  会话控制 2.17.1  限制访问 2.17.2  删除不需要的会话 2.17.3  利用profile 2.18  本章小结 2.19  Oracle7. X说明 第3章  输入/输出 3.1  访问SYS的DBA和V$视图 3.2  在链中的慢连接 3.3  表和索引段 3.4  索引组织表 3.4.1  为什么使用索引组织表 3.4.2  建立索引组织表 3.4.3  从索引组织表获益的应用程序 3.4.4  DML和DDL的区别 3.5  表和索引的分离 3.6  表和索引的磁盘分区 3.7  行迁移和行1链接 3.8  转返段 3.9  减少碎片 3.10  临时段 3.11  重演日志 3.12  磁盘控制器 3.13  热点 3.13.1  数据文件热点 3.13.2  对象热点 3.13.3  报告审计信息 3.13.4  关闭审计 3.14  确定合适的表和索引大小 3.14.1  用公式来定义大小 3.14.2  利用现存数据段确定大小 3.15  真正利用的空间 3.15.1  在初始化加载后表中所用的空间 3.15.2  在表存在的任何时间内所用的空间 3.15.3  索引中所用空间 3.16  空间分配和I/O的各种调整 3.16.1  回收未使用的空间 3.16.2  利用分区来进行划分 3.16.3  安排pctfree对表或索引进行分区 3.16.4  pctused和自由表 3.16.5  修改SQL.BSQ 3.17  本章小结 3.18  Oracle7. x说明 第4章  分区 4.1  分区与调整过程 4.2  可用的分区类型 4.2.1  范围分区 4.2.2  分区视图 4.2.3  处理分区视图上的查询 4.3  表的分区 4.3.1  决定如何分区 4.3.2  将数据放入正确的分区 4.3.3  数据放入分区对象 4.3.4  分区对象的表空间 4.3.5  处理分区及其表空间 4.4  分区索引 4.4.1  全局索引 4.4.2  局部索引 4.5  分区对象的公共操作 4.5.1  统计收集 4.5.2  基于分区的卸出和装入 4.5.3  转换分区视图到分区表 4.5.4  分区维护和全局索引 4.6  本章小结 4.7  Oracle7. x说明 第5章  并行性 5.1  并行查询处理 5.2  并行查询外观 5.3  并行执行 5.3.1  PARALLEl提示 5.3.2  PARALLEL_INDEX提示 5.3.3  NOPARALLEL提示 5.3.4  APPEND和NOAPPEND提示 5.4  并行SQL语句 5.4.1  并行度是什么 5.4.2  操作的并行度 5.5  SQL语句的并行形式 5.6  创建表 5.6.1  影响并行处理的Oracle8物理设计 5.6.2  Insert, Updates和Deletes 5.7  并行索引 5.8  并行加载 5.8.1  分解传统加载 5.8.2  不同对象的并行加载 5.8.3  并行加载到相同对象 5.9  并行操作的限制 5.10  并行的性能 5.11  本章小结 5.12  Oracle7.x说明 第6章  数据库的其他有关问题 6.1  初始化参数(INIT.0RA)文件 6.1.1  数据库范围参数 6.1.2  独立用户/进程参数 6.2  utlbstat和utlestat 6.2.1  utlbstat简介 6.2.2  utlestat简介 6.3  utlestat/utlbstat例子 6.3.1  选择正确的时间片 6.3.2  检测初始参数文件 6.3.3  在适当的时候切换到ultbstat 6.3.4  在时间周期末运行utlestat 6.3.5  输出结果说明 6.4  其他调整设想 6.4.1  PCTFREE 6.4.2  调整重演日志 6.5  本章小结 6.6  Oracle7.X说明 第7章  显示终止 7.1  扩充字符集的数据处理 7.1.1  Windows NT 7.1.2  UNIX 7.1.3  检查重音符号 7.2  客户机/服务器的驱动器赋值 7.3  索引文件的变化 7.4  数据库及操作系统的限制 7.5  操作系统的限制 7.5.1  操作系统的最大打开文件数 7.5.2  操作系统初始化文件 7.6  Oracle8数据类型的限制 7.7  Oracle的限制 7.7.1  DB_FILES 7.7.2  ENQUEUE_RESOURCES 7.8  重建数据库 7.9  自由空间争用 7.10  失控规模 7.11  索引中的自由空间 7.12  事务空间 7.13  档案日志目标区已满 7.14  上锁 7.15  ANSI C编译器 7.16  不要怕阅读使用指南 7.17  数据库的使用权限 7.18  磁盘空间和内存 7.19  截除(truncate),而不要删除(drop) 7.20  碰到困难如何寻求帮助 7.20.1  正确估计形势 7.20.2  联系遍布世界各国的售后服务商 7.20.3  西蒙说 7.20.4  使用个人的Oracle关系网 7.20.5  使用Internet或其他的信息网 7.20.6  这里没有魔弹 7.21  本章小结 7.22  Oracle7.x说明 第8章  应用程序调查 8.1  Oracle企业管理器 8.2  共享SQL区 8.2.1  查看共享池 8.2.2  调整共享池 8.2.3  手工管理共享池 8.3  SQL语句处理 8.4  使用通用代码 8.4.1  描述的完整性 8.4.2  数据库触发器 8.4.3  过程和软件包 8.4.4  执行模式 8.5  基于开销的优化(CBO) 8.5.1  搜集统计数字 8.5.2  开发一个统计搜集方案 8.5.3  统计数字的存储 8.5.4  使用提示 8.5.5  优化方式 8.6  解释方案 8.7  设置自动跟踪 8.7.1  允许用户使用自动跟踪 8.7.2  自动跟踪方式 8.8  提示和解释方案工具箱 8.9  tkprof和SQL跟踪 8.10  SQL跟踪黑洞 8.11  索引池 8.12  锁 8.13  本章小结 8.14  Oracle7.x说明 第9章  性能包 9.1  性能包的组成 9.1.1  Oracle跟踪 9.1.2  Oracle专家 9.1.3  性能管理器 9.1.4  锁管理器 9.1.5  表空间管理器 9.1.6  Oracle顶层会话 9.2  性能包和调整过程 9.2.1  文件I/O率细目 9.2.2  系统I/O率 9.2.3  内存库高速缓存细目 9.2.4  内存排序命中率 9.2.5  转返无等待命中率 9.2.6  概览 9.3  定制图表 9.3.1  设备I/O 9.3.2  设备表空间 9.4  使用建议 9.4.1  局部与远程数据存放 9.4.2  性能干扰 9.4.3  重用与用户定义图表 9.5  本章小结 9.6  Oracle7.x说明 第10章  综合论述 10.1  Oracle连接管理器 10.1.1  允许多重通讯 10.1.2  外加的安全层 10.1.3  多协议支持 10.1.4  配置Oracle连接管理器 10.2  时间 10.3  PL/SQL中的调整 10.3.1  在转返段中指明事务 10.3.2  会话控制 10.4  验证数据库文件的完整性 10.5  World Wide Web上的资源 10.6  备用数据库设施 10.6.1  创建备用数据库 10.6.2  调理备用数据库 10.6.3  两个站点的名字差异 10.6.4  激活备用数据库 10.6.5  产品及备用参数的同步 10.7  调整数据库备份 10.7.1  调整卸出和装入 10.7.2  调整在线备份 10.8  调整数据库恢复 10.9  扩展ROWID 10.10  对付DBA错误的方法 10.01.1  后台进程跟踪文件 10.10.2  数据库自由空间 10.10.3  用户临时段 10.10.4  失控进程 10.10.5  双任务研究 10.11  2000年日期掩码 10.12  事务控制功能 10.13  有效的资源管理 10.13.1  提交语句的频率 10.13.2  利用PL/SQL的光标管理 10.14  簇(Clusters) 10.14.1  索引簇 10.14.2  杂凑簇 10.15  PL/SQL文件I/O 10.15.1  文件句柄说明 10.15.2  打开文件 10.15.3  写文件 10.15.4  关闭文件 10.15.5  把各段放到一起 10.16  本章小结 10.17  Oracle7.x说明 第11章  脚本和技巧 11.1  备份数据库的技巧 11.2  主备份阶段 11.3  空间管理技巧 11.3.1  区域监视 11.3.2  连续空间的监视 11.3.3  监视表空间的自由空间 11.4  用户信息 11.5  访问所有V$和DBA_字典视图 11.6  设置共享池大小 11.7  使用SGA中的数据库块缓冲区 11.8  创建实例控制文件 11.9  重命名某个表中的表列 11.10  利用SQL写SQL 11.11  重建存储对象 11.11.1  重建软件包的代码 11.11.2  重建过程和函数的代码 11.11.3  编译全模式 11.12  本章小结 11.13  Oracle7.x说明 附录A  本书中使用过的表 附录B  对象管理 B.1  访问一个Oracle8数据库 B.2  SQL程序设计器 B.2.1  数据库浏览器 B.2.2  脚本生成器 B.3  帮助调整进程 B.4  联系地址 附录C  在NT上创建第二个数据库

教学资源推荐
作者: [美] 内纳德·尤基克(Nenad Jukic;) 苏珊·维布斯基(Susan Vrbsky) 斯维特洛扎·奈斯特罗夫(Svetlozar Nestorov) 著
作者: 李雄飞 杜钦生 吴昊 编著
参考读物推荐
作者: Rama Velpuri
作者: 韩健 著
作者: [美]亚历克斯·彼得罗夫(Alex Petrov) 著
作者: Rama Velpuri