Oracle 使用 技巧

上传人:re****.1 文档编号:508373590 上传时间:2023-10-14 格式:DOCX 页数:23 大小:186.01KB
返回 下载 相关 举报
Oracle 使用 技巧_第1页
第1页 / 共23页
Oracle 使用 技巧_第2页
第2页 / 共23页
Oracle 使用 技巧_第3页
第3页 / 共23页
Oracle 使用 技巧_第4页
第4页 / 共23页
Oracle 使用 技巧_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《Oracle 使用 技巧》由会员分享,可在线阅读,更多相关《Oracle 使用 技巧(23页珍藏版)》请在金锄头文库上搜索。

1、性能分析工具的使用性能规划器的使用性能规划器(Capacity Planner)是集成在Oracle 企业治理包(Oracle Enterprise Management Packs)中用来对反映系统性能的参数进行收集的工具,可以指定要收集的数据、收集数据的频率和数据装载到Oracle Capacity Planner历史记录数据库的时间。这样便于治理员对一定时间范围内的系统性能参数进行比较分析。1 性能规划器的设置(1)在服务器的桌面选择【开始】/【程序】/【Oracle-OraHome90】/【Enterprise Management Packs】/【Diagnostics】/【Capa

2、city Planner】选项,将出现如图13.1所示的性能规划器登录界面,利用登录治理服务器的用户名和密码就可以正常登录。(2)出现如图13.2所示的性能规划器的【收集】网络导航树,选择要收集性能数据的数据库myoracle.mynet,出现【收集选项】选项卡界面。其中关于【收集范围】的设置包括两个选项。 【Oralcee建议的收集集】:可以对对历史性能数数据进行分析析,支持性能能诊断和报告告。【用户自自定义收集】:可以对历史史性能数据进进行分析,但但不支持性能能诊断和报告告。关于【收收集采样频率率】有两个选选项。【每时时间间隔的采采样数】:默默认是每小时时采样4次。【采样时间间隔】:设置采

3、样的时间间隔。(3)如图13.3所示为性能规划器的【收集】/【存储选项】选项卡界面,收集到的性能数据形成为可在任何Oracle数据库中存储的一组数据库表。可以选择将这些数据表存储在安装Oracle Management Server 时创建的资料档案库(用于保存受治理环境的状态信息)或者是治理员制定的某个数据库中。设置的参数包括。选择将历史记录存放在资料档案库中或者是指定的数据库中。设置将样本数据传输到历史数据存放数据库的时间间隔。 (图片较大,请拉动滚动条观看)(4)如图13.4所示为性能规划器的【收集】/【清除选项】选项卡界面,用于指定保存数据的时间间隔和下次采样时将自动清除某个具体时间之

4、前的数据。(5)如图13.5所示为性能规划器的【分析】选项卡,由于在图13.3所示界面中选择的存储性能参数的数据库在指定的数据库“myoracle.mynet”,因此这里要连接该数据(图片较大,请拉动滚动条观看)(6)成功连接历史记录数据库后在【治理目标导航器】中选择【历史记录数据据库】/【数据库】/【myoracle.mynet】选项,历史记录数据库中存储的有关数据库的统计信息包括以下几类。 http:/ 响应时间:例程响应时间的统计数据。等待事件数:包括例程等待事件和等待事件的会话数的统计信息。I/O:包括文件统计信息和例程I/O统计信息。数据库例程:包括例程效率和初始化参数统计信息。后台

5、进程:包括对重做统计信息、回退段和DBWR进程的统计信息。内存:对数据库字典和共享池的统计信息。用户统计信息:对会话动作计数的统计信息。装载:包括每秒的例程统计数和每个事务处理的统计数信息。选择每一类下面的具体统计信息,就可以进行历史数据的分析和判定了。2. 性能规划器的历史数据分析下面以对【响应时间】/【例程响应时间】的历史统计数据进行分析为例,介绍如何利用性能规划器分析历史数据,并利用该工具对未来的性能进行猜测分析。(1)单击【响应时间】/【例程响应时间】选项,在出现的【数据源】列表框中选择数据库“myoracle.mynet”,在【数据项】列表框中显示了历史数据中有关例程响应时间的参数。

6、 等待时间的百分比。CPU时间的百分比。每个事务处理的响应时间。提交计数。回退退计数。每次次执行的响应应时间。执行行计数。单击击选择要查看看的数据项后后,单击【显显示新图表】按按钮,如图113.6所示示。(2)出出现如图133.7所示的的采样数据的的性能图表,单单击如图所示示的按钮系统统将按照采样样的性能数据据提供对未来来性能的猜测测。(图片较较大,请拉动动滚动条观看看)(3)出出现如图133.8所示的的趋势分析向向导的【欢迎迎使用】界面面,单击按钮钮。(4)出出现如图133.9所示的的趋势分析向向导的【日期期范围】界面面,Capaacity Plannner 将以以此日期范围围为依据对数数据

7、如何随时时间变化作出出估计。 所所选的日期范范围对趋势分分析的结果会会产生重要影影响。假如估估计依据的是是系统非常忙忙的一段很短短的时间会得得到一个结果果。但是,假假如估计依据据的是很长一一段时间 (包包含系统不忙忙的时段)内内收集的数据据,则得到的的结果将迥然然不同。包括括两个选项。假如选择【使用为图表选择的日期范围】单选钮,则Capacity Planner 将分析在分析窗口中当前显示的所有数据,然后生成基于该数据的估计值。假如要分析特定范围的数据,而不是分析显示在图表中的数据,可选择【选择新的图表日期范围】单选钮。然后可以在两个选项中选择其一:生成基于最近一段时间的估计值和生成基于指定的

8、特定日期范围的估计值。 完成设置后单击按钮。(图片较大,请拉动滚动条观看)(5)出现如图13.10所示的趋势分析向导的【类型】界面,使用趋势分析向导可以为所选的数据项执行两种趋势分析。【时间点趋势分析】:为数据项提供目标时间,然后 Oracle Capacity Planner 使用历史记录数据库中的值推测在此目标时间点上该数据项的值。【值趋势分析】:为数据项提供目标值,然后Oracle Capacity Planner使用历史记录数据库中的值推测数据项将达到目标值的时间。选择【估计在以下日期数据项将达到的值】单选钮进行值趋势分析,单击按钮。(6)出现如图13.11所示的趋势分析向导的【说明】

9、界面,显示了系统计算后的趋势分析的结果。要在数据显示在图表上之前先修改趋势分析,可单击按钮,要更新图表,单击按钮。 (7)出现如图图13.122所示的对例例程响应时间间参数的分析析结果,可将将分析结果保保存下来,也也可以将其生生成基于Weeb浏览器可可以查看的网网页。(图片片较大,请拉拉动滚动条观观看)顶层会会话的使用顶顶层会话(TTopSesssionss)是集成在在Oraclle 企业治治理包(Orracle Enterrprisee Manaagemennt Paccks)中用用来对系统中中的会话性能能进行监控和和分析的工具具。因为每个个会话都是来来自服务器或或者客户机的的连接请求,通通

10、过对这些连连接请求的信信息进行统计计分析就 可可以观察到系系统处理会话话的性能。11顶层会话话的登录(11)在服务器器的桌面选择择【开始】/【程序】/【Oraccle-OrraHomee90】/【EEnterpprise Managgementt Packks】/【DDiagnoosticss】/【ToopSesssions】选选项,将出现现如图13.13所示的的登录界面。注注重一定要单单击【连接具具体资料】按按钮 设置连连接数据库的方式式,否则将产产生乱码。(2)出现如图图13.144一致的连接接具体资料界界面,选择选选择【通过IIntellligentt Agennt连接】单单选钮,单击击

11、【确定】按按钮完成。(33)出现如图图13.155所示的顶层层会话界面,以以表格的形式式显示了目前前数据库系统的的后台会话和和用户会话的的信息。主要要包括SIDD、会话名称称、状态、来来源机器、会会话使用的物物理参数和内内存参数等。2. 顶层会话的信息分析(1)在图13.15所示界面中双击某个会话,将出现如图13.16所示的会话的【具体资料】选项卡,主要的信息包括。会话标识。当前状态。会话的CPU活动。会话的内存使用。会话的I/O使用。(2)如图13.17所示为会话信息的【统计信息】选项卡,以表格的形式显示了该会话的各项性能参数。(图片较大,请拉动滚动条观看)由于会话信息是由系统定时采样得到的

12、,因此,治理员可以通过设置采样的频率来收集会话的信息,默认为15秒。顶层会话工具也可以作为性能治理员的子工具被嵌套使用。 Oracle专专家的使用OOraclee专家(Orracle EXPerrt)是集成成在调节包(TTuningg)中用来对对系统性能进进行优化和调调整的工具。1. 创建优化会话(1)在服务器的桌面选择【开始】/【程序】/【Oracle-OraHome90】/【Enterprise Management Packs】/【Tuning】/【Expert】选项,将出现如图13.18所示的Expert登录界面。有两种登录方式。【登录到Oracle Management Server

13、】:通过治理服务器进行治理。【登录到独立的资料档案库】:在没有治理服务器的环境下选用。选择【登录到Oracle Management Server】单选钮,按照治理员登录。(2)出现如图13.19所示的创建优化会话向导的欢迎界面,优化会话是Oracle Expert 在优化数据库环境收集分析数据,生成优化建议方案、报告和实施脚本的基本配置。初次使用 Oracle Expert 时需要创建一个新的优化会话。选择【创建一个新的优化会话】单选钮,单击按钮。 (3)出现如图图13.200所示的优化化会话向导的的创建界面,在在【要优化哪哪个数据库】下拉拉列表框中选选择“myooraclee.myneet

14、”,在【如如何命名新的的优化会话】文文本框中输入入“新建优化化会话”,单单击按钮。(图片片较大,请拉拉动滚动条观观看)(4)出出现如图133.21所示示的新建优化化会话的【范范围】选项卡卡,用于设置置优化的范围围和优化会话话的特征。优优化范围的主主要设置包括括。【检查例例程优化】:使用此优化化范围来确定定是否设置了了正确的优化化参数以及数数据库例程是是否能够有效效利用系统资资源。【检查查SQL复用用可能性】:使用此优化化范围来确定定优化会话工工作量是否包包含性质相同同而语法上稍稍有不同的SSQL语句。这这样的 SQQL 语句必必须被单独分分析和高速缓缓存。假如语语法上的差异异已被排除,那那么O

15、raccle Exxpert将将高速缓存该该语句的单个个版本,答应应应用程序重重复使用该高高速缓存的 SQL 语语句。 【检检查相应的空空间治理】:使用此优化化范围来评估估数据库空间治治理问题,如如表空间结构构、方案对象象的大小调整整和布局,以以及数据库用户的的表空间分配配。【检查最最佳的数据访访问】:使用用此优化会话话来优化指定定表的索引,并并检查需要重重建的索引。共共有3种选项项。选择【对对执行性能最最差的 SQQL 语句引引用的表执行行综合索引评评估】单选钮钮,Oraccle Exxpert 将自动在执执行性能最差差的 SQLL 语句 (在在优化会话工工作量中标识识) 引用的的表中集中进进行数据访问问优化,优化化会话的 SSQL 语句句将根据每个个语句的每次次执行的物理理读取比率来来划分等级,OOraclee Expeert 也将将自动检查目目标表中现有有索引上的索索引碎片。选选择【对指定定的表进行综综合索引评估估】单选钮,OOraclee Expeert 将在在指定的特定定方案或表中中集中进行数数据访问优化化,Oraccle Exxpert 也将自动检检查目标表中中现有索引上上的索引碎片片。假如只希希望执行索引引碎片检查,则则选择【对指指定的表进行

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号