婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > oracle查看執行最慢與查詢次數最多的sql語句

oracle查看執行最慢與查詢次數最多的sql語句

熱門標簽:百度地圖標注途經點 開發外呼系統 地圖標注養老院 慧營銷crm外呼系統丹丹 圖吧網站地圖標注 愛客外呼系統怎么樣 哈爾濱電話機器人銷售招聘 哪個400外呼系統好 山東crm外呼系統軟件

前言

在ORACLE數據庫應用調優中,一個SQL的執行次數/頻率也是常常需要關注的,因為某個SQL執行太頻繁,要么是由于應用設計有缺陷,需要在業務邏輯上做出優化處理,要么是業務特殊性所導致。如果執行頻繁的SQL,往往容易遭遇一些并發性的問題。 那么如何查看ORACLE數據庫某個SQL的執行頻率/次數呢? 下面來看看完整的示例代碼。

一、查詢執行最慢的sql

select *
 from (select sa.SQL_TEXT,
        sa.SQL_FULLTEXT,
        sa.EXECUTIONS "執行次數",
        round(sa.ELAPSED_TIME / 1000000, 2) "總執行時間",
        round(sa.ELAPSED_TIME / 1000000 / sa.EXECUTIONS, 2) "平均執行時間",
        sa.COMMAND_TYPE,
        sa.PARSING_USER_ID "用戶ID",
        u.username "用戶名",
        sa.HASH_VALUE
     from v$sqlarea sa
     left join all_users u
      on sa.PARSING_USER_ID = u.user_id
     where sa.EXECUTIONS > 0
     order by (sa.ELAPSED_TIME / sa.EXECUTIONS) desc)
 where rownum = 50;

二、查詢次數最多的 sql

select *
 from (select s.SQL_TEXT,
        s.EXECUTIONS "執行次數",
        s.PARSING_USER_ID "用戶名",
        rank() over(order by EXECUTIONS desc) EXEC_RANK
     from v$sql s
     left join all_users u
      on u.USER_ID = s.PARSING_USER_ID) t
 where exec_rank = 100;

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

您可能感興趣的文章:
  • PHP實現mysqli批量執行多條語句的方法示例
  • 用非動態SQL Server SQL語句來對動態查詢進行執行
  • SQL SERVER 中構建執行動態SQL語句的方法
  • mybatis 插件: 打印 sql 及其執行時間實現方法
  • Mysql使用kill命令解決死鎖問題(殺死某條正在執行的sql語句)
  • Mysql 服務 1067 錯誤 的解決方法:修改mysql可執行文件路徑
  • MySql批量插入優化Sql執行效率實例詳解
  • SQL執行步驟的具體分析

標簽:周口 青島 開封 承德 武漢 和田 固原 甘肅

巨人網絡通訊聲明:本文標題《oracle查看執行最慢與查詢次數最多的sql語句》,本文關鍵詞  oracle,查看,執行,最慢,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle查看執行最慢與查詢次數最多的sql語句》相關的同類信息!
  • 本頁收集關于oracle查看執行最慢與查詢次數最多的sql語句的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 平江县| 长沙市| 玉环县| 新河县| 通榆县| 仁寿县| 云阳县| 庆阳市| 肇东市| 五指山市| 耒阳市| 苗栗市| 岗巴县| 肇东市| 新余市| 榆林市| 波密县| 宜君县| 瑞昌市| 凯里市| 罗田县| 二连浩特市| 林芝县| 成武县| 西乡县| 武强县| 卓资县| 广州市| 井陉县| 台前县| 东平县| 商南县| 井冈山市| 剑阁县| 波密县| 星座| 霍城县| 通榆县| 昌图县| 克东县| 黑山县|