根據SQL ID查詢並殺會話

2022-05-31 18:15:08 字數 920 閱讀 9336

oracle 根據sql_id查詢並殺會話,清空執行計畫緩衝池

2023年09月06日 10:31:40 小學生湯公尺 閱讀數:473

1. 查詢最近五分鐘內最高頻次sql,檢視event

select t.sql_opname,t.sql_id,count(*) from v$active_session_history t where t.sample_time>to_timestamp('20180906-09:55:00','yyyymmdd-hh24:mi:ss') and t.session_type='foreground'

group by t.sql_opname,t.sql_id order by count(*) desc;

2、 根據sql 查詢到操作使用者

select s.username from v$active_session_history t,dba_users s where t.user_id=s.user_id and t.sql_id='0nx7fbv1w5xg2';

3、查詢並獲取當前sql的殺會話語句

select 'alter system kill session '''|| t.sid||','||t.serial#||''';' from v$session t where t.sql_id='0nx7fbv1w5xg2';

4、查詢並獲取當前會話的執行計畫清空過程語句

select sql_text,sql_id, address, hash_value, executions, loads, parse_calls, invalidations

from v$sqlarea where sql_id='0nx7fbv1w5xg2';

call sys.dbms_shared_pool.purge('0000000816530a98,3284334050','c');

根據SQL ID檢視執行計畫

獲取執行計畫,第一種方式,set autotrace on 第二種方式,explain plan for 第三種方式,dbms xplan.display cursor alter session setstatistics level all 不設定無法獲得a rows等資訊 select sys...

mybatis根據日期查詢 查詢日期並返回

1.查詢日期,返回日期字串 查詢所有部落格對應的年份,返回乙個集合 list string findgroupyear 2.根據日期查詢 根據年份查詢部落格資訊 list blog findbyyear param year string year findgroupyear resulttype ...

根據資料庫查詢並顯示在html

根據資料庫查詢並顯示在html route實體類 private int rid 線路id,必輸 private string rname 線路名稱,必輸 private double price 必輸 private string routeintroduce 線路介紹 private strin...