2017-06-18 39 views
0

是否有任何oracle視圖在給定的時間間隔內確認網絡問題?我懷疑在active_session_history視圖中有一列提供了有關這方面的信息。使用其視圖檢測Oracle網絡問題

+0

你是什麼意思,「網絡問題?」 – OldProgrammer

+0

我的意思是查詢運行緩慢,由於網絡問題 –

+0

你怎麼知道這是網絡vs查詢執行時間? – OldProgrammer

回答

0

要識別遠程訪問數據庫文件導致的網絡I/O,請檢查V$IOSTAT_NETWORK視圖。該視圖包含網絡I/O引起的通過訪問遠程數據庫實例文件,包括統計數據:

數據庫客戶端發起的網絡I/O(如RMAN和PLSQL) 數讀取和寫入操作發出 數千字節的讀取和寫入 讀取操作的總等待時間(以毫秒爲單位) 寫入操作的總等待時間(以毫秒爲單位)。

另外,你可以使用一些工具,如sar -d在許多UNIX系統(或iostatnetstat)和Windows系統管理性能監控工具,檢查整個系統的I/O統計信息。

您也可以像您指出的那樣使用select a.SESSION_TYPE, a.SESSION_STATE, a.BLOCKING_SESSION_STATUS, a.* from v$active_session_history a order by a.SESSION_TYPE desc, a.SQL_EXEC_START desc

+0

@OldProgrammer上週在特定的時間間隔(比如說4PM到5PM),所有的查詢花費了時間。例如,通常需要1秒的查詢,當時需要5分鐘。同樣的其他查詢。第二天,他們都變得正常了。 –

+0

謝謝。會檢查。 –

+0

進一步爲您的信息,列p1text也將有助於確定網絡問題,謝謝 –