Oracle应用系统健康检查.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle应用系统健康检查

Oracle 8i/9i/10g 应用系统设计 健康检查方法 赵元杰 2007.08.13 Oracle 应用系统健康检查 为什么要做健康检查 健康检查内容 健康检查方法 健康检查脚本 实践与结果分析 调整报告与实施办法 为什么要做调整 一般调整内容 为什么要做健康检查 世界上没有不存在Bug的软件: 测试没有问题不等于运行没有 没有发现问题不等于没有问题 环境变化带来的问题 没有最好只有更好: 数据的增加来性能的下降 磁盘空间减少带来性能的下降 主动发现问题避免大的损失 为什么要做健康检查 健康检查可以: 找到过去和现在经常出的问题 如何解决这些问题 解决这些问题带来的好处 怎样避免再次出现问题 系统健康检查内容- 应用系统检查 用户所有表的约束信息 用户表的依赖关系信息 用户表中无效的主键 用户不被使用的索引 应用系统数据库安全检查 对象及其授予权限信息 用户及其被授予的系统权限 用户与被授予对象权限 系统健康检查内容- 应用系统PL/SQL程序检查 应用有关的存储过程信息 应用中触发器代码与状态 数据库快照 数据库作业 实体视图 系统健康检查内容- Oracle系统检查 ORACLE系统用户 ORACLE系统资源文件 ORACLE系统参数 Oracle系统数据文件与表空间 ORACLE系统数据文件 表空间的自由空间信息 表空间碎片信息 数据文件的I/O情况 系统健康检查内容- Oracle系统日志文件检查 ORACLE系统日志文件组信息 ORACLE系统日志文件成员大小信息 Oracle系统控制文件 ORACLE系统控制文件个数 ORACLE系统控制文件分布 系统健康检查内容- Oracle系统撤消表空间 撤消表与数据文件 撤消表空间使用统计 Oracle系统排序与临时段 ORACLE系统排序区参数 ORACLE系统临时表空间与数据文件 排序操作情况统计 系统健康检查内容- Oracle系统SGA区 数据缓冲区 共享池 重做日志缓冲区 Oracle系统竞争 ORACLE系统竞争检查 过多的分析SQL语句 Latch 检查 系统健康检查内容- Oracle系统警告日志文件 检查错误为ORA- 检查警告信息 是否存在严重错误 为什么要做调整 低劣的SQL与PL/SQL代码 Oracle内部冲突: locks latches 增加硬件不是办法: 升级硬件、增加内存、磁盘只暂时改善 不久问题仍然存在 系统调整内容-优化应用吞吐量 系统调整内容-减少冲突 系统调整内容-优化物理I/O 系统调整内容-考虑实践 自顶向下: 启动网络、I/O及实例 调整SQL前设计数据库 设置测试基准: 识别有问题语句并测试 监视相应模块 量化问题和预期 有效使用 Oracle Optimizer 设置optimizer_mode = RULE, COST 或 CHOOSE(10g:ALL_ROWS) 优化 SQL 语句 设置优化器初始参数 确定SQL 代码需要优化 SQL 代码实际 PL/SQL 代码实际 识别和减少Latch冲突 识别和减少Lock冲突 优化重做日志配置 减少其它内部冲突 调整排序参数(sort_area) 调整SQL(避免全表扫描) 减少行链接和迁移 平衡I/O 增加数据文件设备数 实现OFA 增加数据库块大小

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档