首页 相关文章 Oracle的SQL语句执行效率问题查找与解决方法

Oracle的SQL语句执行效率问题查找与解决方法

  一、识别占用资源较多的语句的方法(4种方法)

  1.测试组和最终用户反馈的与反应缓慢有关的问题。

  2.利用V_$SQLAREA视图提供了执行的细节。(执行、读取磁盘和读取缓冲区的次数)

  •数据列

  EXECUTIONS:执行次数

  DISK_READS:读盘次数

  COMMAND_TYPE:命令类型(3:select,2:insert;6:update;7delete;47:pl/sql程序单元)

  OPTIMIZER_MODE:优化方式

  SQL_TEXT:Sql语句

  SHARABLE_MEM:占用shared pool的内存多少

  BUFFER_GETS:读取缓冲区的次数

  •用途

  1、帮忙找出性能较差的SQL语句

  2、帮忙找出最高频率的SQL

  3、帮忙分析是否需要索引或改善联接

  3.监控当前Oracle的session,如出现时钟的标志,表示此进程中的sql运行时间较长。

  4.Trace工具:

 ...[ 查看全文 ]

2016-02-19 标签:

Oracle的SQL语句执行效率问题查找与解决方法的相关文章

手机页面
收藏网站 回到头部