select a.sql_text SQL语句, b.etime 执行耗时, c.user_id 用户ID, c.SAMPLE_TIME 执行时间, c.INSTANCE_NUMBER 实例数, u.username 用户名, a.sql_id SQL编号 from dba_hist_sqltext a, (select sql_id, ELAPSED_TIME_DELTA / 1000000 as etime from dba_hist_sqlstat where ELAPSED_TIME_DELTA / 1000000 >= 1) b, dba_hist_active_sess_history c, dba_users u where a.sql_id = b.sql_id and u.username = 'MYDB' and c.user_id = u.user_id and b.sql_id = c.sql_id and a.sql_text like '%select * from big_data_tbl%' order by SAMPLE_TIME desc, b.etime desc;
输出:
SQL语句 | 执行耗时 | 用户ID | 执行时间 | 实例数 | 用户名 | SQL编号 |
---|---|---|---|---|---|---|
(HUGECLOB) | 5.247487 | 94 | 2018/7/9 21:25:29.610 | 1 | MYDB | 47gdmxd9a2fjx |