【等待事件】SQL*Net message from dblink
等待事件SQL*Net message from dblink
等待事件說明
這個等待事件表示透過dblink 在遠端資料庫獲取資料時產生的等待,與“ SQL*Net more data from dblink ”很相近。如果遠端程式是另一個資料庫例項(透過 dblink 連線),那麼遠端資料庫 v$session 中的資訊可以用來幫助找到 dblink 連線的遠端會話。我們需要檢視遠端例項,用以確定該會話在什麼地方花費更多的時間。直到從遠端資料庫接受到下一個訊息塊時,這個等待才會被釋放。
如果系統範圍內該等待事件很多,那麼最好先確定遠端連線到哪裡,將目標重心轉移到遠端資料庫例項,以確定在哪裡花費更多時間。我們可以查詢以下內容:
- v$session 檢視中比較高的值,從 dblink 透過 SQL*Net 接收到的位元組數、透過 SQL*Net 傳送到 dblink 的位元組數。
- 本地和遠端系統之間的網路。
大部分的問題通常與在遠端例項上花費的時間有關,而不是跟網路有關,但是前提是要檢查例項之間的網路,確保網路不存在問題
解決方法
1) 通常最好看一下實際花費在遠端例項上的時間比例。因為dblink 長時間等待的最常見原因是時間實際上都花在了遠端例項上的工作。
2) 在本地和遠端例項上跟蹤會話,以檢視使用者“事務”實際上包含了哪些工作
3) 檢查所有分散式查詢的執行計劃
4) 檢查頻繁訪問的遠端資料是否可以儲存在本地物化檢視中。
---- end ----
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31529886/viewspace-2749192/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【等待事件】SQL*Net more data from dblink事件SQL
- [20180918]等待事件SQL/Net more data from client.txt事件SQLclient
- 【等待事件】SQL*Net vector date to client事件SQLclient
- 【等待事件】SQL*Net more data to client事件SQLclient
- 刪除表時碰到lms flush message acks等待事件事件
- [翻譯]SQL Server等待事件—THREADPOOLSQLServer事件thread
- [20180925]等待事件SQLNet more data from client 6.txt事件SQLclient
- [20180922]等待事件SQLNet more data from client 4.txt事件SQLclient
- [20180920]等待事件SQLNet more data from client 3.txt事件SQLclient
- [20180926]等待事件SQLNet more data from client 7.txt事件SQLclient
- Message from debugger: Terminated due to signal 13
- Solidity事件,等待事件Solid事件
- improve spring integration read message performance from mqSpringORMMQ
- 【TUNE_ORACLE】等待事件之等待事件類別Oracle事件
- [20190622]收集SQLNet Message From Client資訊.txtSQLclient
- SQL Server建立dblink至MySQLServerMySql
- Selenium等待事件Waits事件AI
- 事件 滑鼠事件 表單事件 from表單事件
- 【問題解決】java.sql.SQLException: null, message from server: “Host ‘xxx.xx.xx.xxx‘ is blocked because ofJavaSQLExceptionNullServerBloC
- read by other session等待事件Session事件
- log file sync等待事件事件
- ORACLE 常見等待事件Oracle事件
- latch等待事件彙總事件
- Latch free等待事件(轉)事件
- gc cr request等待事件GC事件
- 【等待事件】library cache pin事件
- 【等待事件】log file sync事件
- sql中select列有自定義函式 dblinkSQL函式
- 【TUNE_ORACLE】等待事件之日誌等待“log file sync”Oracle事件
- 【TUNE_ORACLE】等待事件之IO等待“read by other session”Oracle事件Session
- 【TUNE_ORACLE】等待事件之IO等待“direct path read”Oracle事件
- 【TUNE_ORACLE】等待事件之IO等待“direct path write”Oracle事件
- Latch free等待事件四(轉)事件
- Latch free等待事件三(轉)事件
- db file scattered read等待事件事件
- db file sequential read等待事件事件
- latch:library cache lock等待事件事件
- Oracle常見UNDO等待事件Oracle事件