摘要:
Tkprof是一个用于分析Oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。如果一个系统的执行效率比较低,一个比较好的方法是通过跟踪用户的会话并且使用Tkprof工具使用排序功能格式化输出,从而找出有问题的SQL语句。一.TKPROF命令语法:TKPROFfilename1,filename2[SORT=[opion][,option]][PRINT=integer][AGGREGATE=[YES|NO]][INSERT=filename3][SYS=[YES|NO]][[TABLE=schema.table]|[EXPLAIN=user/password]][RECORD= 阅读全文
摘要:
OracleAWR介绍(AWR--AutomaticWorkloadRepository)http://blog.csdn.net/tianlesoftware/archive/2009/10/17/4682300.aspx一.ADDM概述ADDM(AutomaticDatabaseDiagnosticMonitor)是植入Oracle数据库的一个自诊断引擎.ADDM通过检查和分析AWR获取的数据来判断Oracle数据库中可能的问题.在Oracle9i及之前,DBA们已经拥有了很多很好用的性能分析工具,比如,tkprof、sql_trace、statspack、setevent10046&am 阅读全文
摘要:
在Oracle10g之前,优化SQL是个比较费力的技术活,不停的分析执行计划,加hint,分析统计信息等等。在10g中,Oracle推出了自己的SQL优化辅助工具:SQL优化器(SQLTuningAdvisor:STA),它是新的DBMS_SQLTUNE包。使用STA一定要保证优化器是CBO模式下。执行DBMS_SQLTUNE包进行sql优化需要有advisor的权限:SQL>createuserdaveidentifiedbydave;用户已创建。SQL>grantconnect,resourcetodave;授权成功。SQL>grantadvisortodave;授权成功 阅读全文