简介
Oracle系统运行环境是否符合要求是软件公司需要了解的一项任务,如果Oracle系统所运行的环境不满足要求,开发商或维护商都可以要求配置更为合适的数据库服务器和存储子系统。
课程时长
1天(6H)
分享提纲
i. Oracle系统硬件环境测试 | Oracle系统是一个功能庞大RDBMS系统,从Oracle 11g开始,提供了Oracle系统所在环境的测试功能,通过对环境的测试和了解,可以知道你目前的应用于运行是否发挥出数据库服务器应有的能力。 | l 为什么要进行硬件测试 ; l CPU与内存测试-TESTLIO ; l CPU速度测试-DBMS_STATS; l 磁盘I/O测试-ORION ; l 磁盘I/O测试-CALIBRATE_IO ; l Oracle系统I/O 相关内置包; l 样例:实际环境测试数据分析 。 |
ii. 数据文件 I/O测试 | 基于Oracle系统环境许多开发团队,经常忽视基于Oracle 系统的物理设计,导致数据文件的布局不合理,从而在应用系统投入运行不久就出现性能下降问题,这里介绍如何从数据字典中检测出物理文件不合理的问题。 | l Oracle系统段的概念回顾; l Oracle 系统段与I/O 自动统计功能; l Oracle 系统 I/O 历史与数据字典; l 数据文件I/O 情况测试方法; l 不合理的配置与I/O数据分析; l 一个I/O 问题样例分析。 |
iii. Oracle系统服务器CPU指标测试 | 数据库服务器的CPU是决定应用运行效率的一个重要部件。了解Oracle数据库服务器的CPU的基本指标,可帮助你分析应用的运行效率情况。 | l 关于CPU 指标与度量单位; l Oracle 系统计量时间单位与数据字典; l 如何完成Oracle 系统数据库服务器CPU的测试 l SQL语句运行所需要CPU的秒数; l 如何捕获高峰时间段的高 CPU使用率的应用与SQL语句。 l 案例:一个实时监控 CPU使用情况的脚本(PL/SQL 过程 )。 |
iv. Oracle系统环境应用挂起诊断 | 有时应用系统运行突然遇到停止状态,这时,需要应用维护人员及时了解是哪些原因导致应用的挂起,从而根据具体问题进行应对。 | l Oracle系统挂起相关数据字典; l 应用性能诊断流程 ; l Oracle 常见问题; l 高 CPU 使用查询; l I/O 瓶颈诊断; l 顶级会话诊断; l 内存异常问题; l Network 瓶颈。 |
Jerry Zhao
百林哲咨询(北京)有限公司专家团队成员
Jerry Zhao
百林哲咨询(北京)有限公司专家团队成员
Jerry Zhao
百林哲咨询(北京)有限公司专家团队成员
Jerry Zhao
百林哲咨询(北京)有限公司专家团队成员
Jerry Zhao
百林哲咨询(北京)有限公司专家团队成员
Jerry Zhao
百林哲咨询(北京)有限公司专家团队成员
Jerry Zhao
百林哲咨询(北京)有限公司专家团队成员