1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
-- 查看当前等待事件 (最常见的性能问题来源)
SELECT event, wait_class, time_waited, waits
FROM v$session_event
WHERE sid = (SELECT sid FROM v$session WHERE username = 'SCOTT')
ORDER BY time_waited DESC;
-- 查看系统等待事件
SELECT event, total_waits, time_waited, average_wait
FROM v$system_event
ORDER BY time_waited DESC;
-- 查看当前SQL最耗资源的
SELECT sql_id, executions, cpu_time, elapsed_time, buffer_gets
FROM v$sql
ORDER BY cpu_time DESC
FETCH FIRST 10 ROWS ONLY;
-- 查看会话信息
SELECT sid, serial#, username, status, program, machine
FROM v$session
WHERE username IS NOT NULL;
-- 查看锁等待
SELECT l.session_id, l.locked_mode, l.oracle_username,
o.object_name, o.object_type
FROM v$locked_object l, dba_objects o
WHERE l.object_id = o.object_id;
-- 查看SGA使用情况
SELECT component, current_size, min_size, max_size
FROM v$memory_dynamic_components
ORDER BY current_size;
-- 查看表统计信息
SELECT table_name, num_rows, blocks, avg_row_len
FROM user_tables
ORDER BY num_rows DESC;
-- 查看索引统计
SELECT index_name, table_name, blevel, leaf_blocks, distinct_keys
FROM user_indexes;
|