Oracle 第四天 查詢TOP100

2021-09-01 10:02:27 字數 2139 閱讀 8593

熟悉top100收集的基本步驟

--查前100個cpu佔用率高的sql語句

select *

from (select parsing_user_id,

executions,

sorts,

disk_reads,

s.buffer_gets,

s.cpu_time,

s.elapsed_time,

sql_text,

command_type,

s.hash_value

from v$sqlarea s

where s.parsing_user_id=uid

order by cpu_time desc)

where rownum < 100 ;

--查連線數

select count(*) from v$session;

select * from v$session;

#查oracle配置

select * from v$resource_limit;

#獲取執行次數前100位的sql

select *

from (select parsing_user_id,

executions,

sorts,

command_type,

disk_reads,

sql_text,

s.hash_value

from v$sqlarea s

where s.parsing_user_id=uid

order by executions desc)

where rownum < 100 ;

--獲取sort前100位的sql

select *

from (select parsing_user_id,

executions,

sorts,

command_type,

disk_reads,

sql_text,

s.hash_value

from v$sqlarea s

where s.parsing_user_id=uid

order by sorts desc)

where rownum < 100;

--獲取磁碟i/o前100位的sql

select *

from (select parsing_user_id,

executions,

sorts,

command_type,

disk_reads,

sql_text,

s.hash_value

from v$sqlarea s

where s.parsing_user_id=uid

order by disk_reads desc)

where rownum < 100;

--獲取邏輯讀前100位的sql

select *

from (select parsing_user_id,

executions,

sorts,

command_type,

s.buffer_gets,

sql_text,

s.hash_value

from v$sqlarea s

where s.parsing_user_id=uid

order by buffer_gets desc)

where rownum < 100;

--獲取cpu消耗前100位的sql

select *

from (select parsing_user_id,

executions,

sorts,

disk_reads,

s.buffer_gets,

s.cpu_time,

s.elapsed_time,

sql_text,

command_type,

s.hash_value

from v$sqlarea s

where s.parsing_user_id=uid

order by cpu_time desc)

where rownum < 100 ;

Oracle學習筆記第四天

現在表已經建好了,資料也插入進去了,但是感覺之前的知識還有所欠缺,現在開始查漏補缺一下,中間可能點重複的內容。資料庫基本操作都離不開 crut 增刪查改 這篇暫時用來記錄使用者和表空間的操作 注意 使用者和表空間操作只有在系統使用者下才能執行,普通使用者時沒有許可權的,但是不清楚有沒有許可權賦給普通...

mysql 第四天 聯合查詢

13.1.聯合查詢概念 含義 聯合查詢是指將2個或2個以上的字段數量相同的查詢結果,縱向堆疊 後合併為乙個結果。圖示如下 13.2.聯合查詢語法 語法形式 select查詢1 union all或distinct select查詢2 union all或distinct select查詢3 orde...

學習Linux第四天(1)

useradd username 新增乙個使用者,自動為其新增uid,gid,主目錄 useradd u uid username 新增乙個使用者,指定uid,自動新增gid,主目錄 useradd g gid username 新增乙個使用者,指定gid,自動新增uid,主目錄 useradd g...