佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > oracle查看執(zhí)行最慢與查詢次數(shù)最多的sql語(yǔ)句

oracle查看執(zhí)行最慢與查詢次數(shù)最多的sql語(yǔ)句

熱門(mén)標(biāo)簽:呼叫中心市場(chǎng)需求 地方門(mén)戶網(wǎng)站 鐵路電話系統(tǒng) 網(wǎng)站排名優(yōu)化 Linux服務(wù)器 百度競(jìng)價(jià)排名 服務(wù)外包 AI電銷(xiāo)

前言

在ORACLE數(shù)據(jù)庫(kù)應(yīng)用調(diào)優(yōu)中,一個(gè)SQL的執(zhí)行次數(shù)/頻率也是常常需要關(guān)注的,因?yàn)槟硞€(gè)SQL執(zhí)行太頻繁,要么是由于應(yīng)用設(shè)計(jì)有缺陷,需要在業(yè)務(wù)邏輯上做出優(yōu)化處理,要么是業(yè)務(wù)特殊性所導(dǎo)致。如果執(zhí)行頻繁的SQL,往往容易遭遇一些并發(fā)性的問(wèn)題。 那么如何查看ORACLE數(shù)據(jù)庫(kù)某個(gè)SQL的執(zhí)行頻率/次數(shù)呢? 下面來(lái)看看完整的示例代碼。

一、查詢執(zhí)行最慢的sql

select *
 from (select sa.SQL_TEXT,
        sa.SQL_FULLTEXT,
        sa.EXECUTIONS "執(zhí)行次數(shù)",
        round(sa.ELAPSED_TIME / 1000000, 2) "總執(zhí)行時(shí)間",
        round(sa.ELAPSED_TIME / 1000000 / sa.EXECUTIONS, 2) "平均執(zhí)行時(shí)間",
        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;

二、查詢次數(shù)最多的 sql

select *
 from (select s.SQL_TEXT,
        s.EXECUTIONS "執(zhí)行次數(shù)",
        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;

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。

您可能感興趣的文章:
  • PHP實(shí)現(xiàn)mysqli批量執(zhí)行多條語(yǔ)句的方法示例
  • 用非動(dòng)態(tài)SQL Server SQL語(yǔ)句來(lái)對(duì)動(dòng)態(tài)查詢進(jìn)行執(zhí)行
  • SQL SERVER 中構(gòu)建執(zhí)行動(dòng)態(tài)SQL語(yǔ)句的方法
  • mybatis 插件: 打印 sql 及其執(zhí)行時(shí)間實(shí)現(xiàn)方法
  • Mysql使用kill命令解決死鎖問(wèn)題(殺死某條正在執(zhí)行的sql語(yǔ)句)
  • Mysql 服務(wù) 1067 錯(cuò)誤 的解決方法:修改mysql可執(zhí)行文件路徑
  • MySql批量插入優(yōu)化Sql執(zhí)行效率實(shí)例詳解
  • SQL執(zhí)行步驟的具體分析

標(biāo)簽:銅川 仙桃 崇左 黃山 蘭州 湘潭 湖南 衡水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《oracle查看執(zhí)行最慢與查詢次數(shù)最多的sql語(yǔ)句》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    都兰县| 三都| 炉霍县| 闸北区| 乳山市| 新蔡县| 从化市| 岳西县| 灌云县| 崇阳县| 林芝县| 玉屏| 武鸣县| 穆棱市| 潜江市| 肃北| 耿马| 仁寿县| 威远县| 上高县| 朝阳市| 佛坪县| 正定县| 司法| 绥芬河市| 江津市| 北碚区| 永安市| 廊坊市| 金寨县| 平江县| 安新县| 托克逊县| 安溪县| 阜新| 广灵县| 柞水县| 武穴市| 大埔区| 宁远县| 新巴尔虎右旗|