【等待事件】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
- 0124奇怪的SQL*Net message from dblinkSQL
- select hang住等待SQL*Net message from ClientSQLclient
- SQL* Net message to client 和SQL * Net more data to client等待事件SQLclient事件
- SQL*Net message from clientSQLclient
- SQL*Net message from client 事件產生的原因分析SQLclient事件
- Oracle的SQL*Net more data from client 等待事件分析OracleSQLclient事件
- 20180126模擬SQL*Net message from dblinkSQL
- sql net message from|to client與sql execution countSQLclient
- SQL*Net more data from dblink Reference NoteSQL
- 0126奇怪的SQLNet message from dblink模擬SQL
- 【等待事件】SQL*Net more data to client事件SQLclient
- 【等待事件】SQL*Net vector date to client事件SQLclient
- SQL*Net more data from dblink引起library cache pinSQL
- [20180918]等待事件SQL/Net more data from client.txt事件SQLclient
- [20161208]SQL*Net message from clientSQLclient
- 0824SQL/Net message from client 丟包模擬SQLclient
- 等待事件:wait for unread message on broadcast channel事件AIAST
- SQL*Net more data to client 等待事件造成的效能問題SQLclient事件
- 閒聊oracle SQL*Net相關的空閒等待事件OracleSQL事件
- 刪除表時碰到lms flush message acks等待事件事件
- [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
- IMP匯入時遭遇oracle等待事件single-task messageOracle事件
- SQL*Net more data from clientSQLclient
- SQL*Net break/reset to client等待SQLclient
- [翻譯]SQL Server等待事件—THREADPOOLSQLServer事件thread
- 【等待事件】ORACLE常見等待事件事件Oracle
- 【等待事件】等待事件系列(5.1)--Enqueue(佇列等待)事件ENQ佇列
- javascript message事件JavaScript事件
- SQL Server簡潔查詢正在執行SQL(等待事件)SQLServer事件
- 等待事件事件
- [20190622]收集SQLNet Message From Client資訊.txtSQLclient
- Solidity事件,等待事件Solid事件
- 【TUNE_ORACLE】等待事件之等待事件類別Oracle事件
- impdp/expdp 並行時出現wait for unread message on broadcast channel等待事件並行AIAST事件