系統管理類
1.對於一個存在系統性能的系統,說出你的診斷處理思路
1) 做statspack收集系統相關信息
瞭解系統大致情況/確定是否存在參數設置不合適的地方/查看top 5 event/查看top sql等
2) 查v$system_event/v$session_event/v$session_wait
從v$system_event開始,確定需要什麼資源(db file sequential read)等
深入研究v$session_event,確定等待事件涉及的會話
從v$session_wait確定詳細的資源爭用情況(p1-p3的`值:file_id/block_id/blocks等)
3) 通過v$sql/v$sqltext/v$sqlarea表確定disk_reads、(buffer_gets/executions)值較大的SQL
2:列舉幾種診斷IO、CPU、性能狀況的方法
top/vmstat
statspack
sql_trace/tkprof
查v$system_event/v$session_event/v$session_wait
查v$sqlarea(disk_reads或buffer_gets/executions較大的SQL)