【等待事件】SQL*Net more data from dblink
等待事件SQL*Net more data from dblink
等待事件說明
這個等待事件表示透過dblink 在遠端資料庫獲取資料時產生的等待。如果遠端程式是另一個資料庫例項(透過 dblink 連線),那麼遠端資料庫 v$session 中的資訊將和本地資料庫中被阻塞會話的 v$session 具有相同的客戶端詳細資訊。我們需要檢視遠端例項,用以確定該會話在什麼地方花費更多的時間。直到從遠端資料庫接受到下一個訊息塊時,這個等待才會被釋放。
如果系統範圍內該等待事件很多,那麼最好先確定遠端連線到哪裡,將目標重心轉移到遠端資料庫例項,以確定在哪裡花費更多時間。我們可以查詢以下內容:
- v$session 檢視中比較高的值,從 dblink 透過 SQL*Net 接收到的位元組數
- 本地和遠端系統之間的網路。
大部分的問題通常與在遠端例項上花費的時間有關,而不是跟網路有關,但是前提是要檢查例項之間的網路,確保網路不存在問題
解決方法
1) 通常最好看一下實際花費在遠端例項上的時間比例。因為dblink 長時間等待的最常見原因是時間實際上都花在了遠端例項上的工作。
2) 在本地和遠端例項上跟蹤會話,以檢視使用者“事務”實際上包含了哪些工作
3) 檢查所有分散式查詢的執行計劃
4) 檢查頻繁訪問的遠端資料是否可以儲存在本地物化檢視中。
---- end ----
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31529886/viewspace-2749191/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle的SQL*Net more data from client 等待事件分析OracleSQLclient事件
- SQL*Net more data from dblink Reference NoteSQL
- 【等待事件】SQL*Net more data to client事件SQLclient
- 【等待事件】SQL*Net message from dblink事件SQL
- SQL*Net more data from dblink引起library cache pinSQL
- SQL*Net more data from clientSQLclient
- SQL* Net message to client 和SQL * Net more data to client等待事件SQLclient事件
- [20180918]等待事件SQL/Net more data from client.txt事件SQLclient
- SQL*Net more data to client 等待事件造成的效能問題SQLclient事件
- [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
- SDU&SQL*NET MORE data to clientSQLclient
- 【等待事件】SQL*Net vector date to client事件SQLclient
- 0124奇怪的SQL*Net message from dblinkSQL
- 診斷network網路SQL*Net more data to client_awrSQLclient
- select hang住等待SQL*Net message from ClientSQLclient
- 20180126模擬SQL*Net message from dblinkSQL
- SQL*Net message from client 事件產生的原因分析SQLclient事件
- 閒聊oracle SQL*Net相關的空閒等待事件OracleSQL事件
- [異常等待事件latch undo global data]分析事件
- [轉載]Oracle等待事件Data file init writeOracle事件
- SQL*Net message from clientSQLclient
- SQL*Net break/reset to client等待SQLclient
- Export data from a data blockExportBloC
- [翻譯]SQL Server等待事件—THREADPOOLSQLServer事件thread
- 【等待事件】ORACLE常見等待事件事件Oracle
- 【等待事件】等待事件系列(5.1)--Enqueue(佇列等待)事件ENQ佇列
- 0126奇怪的SQLNet message from dblink模擬SQL
- sql net message from|to client與sql execution countSQLclient
- SQL Server簡潔查詢正在執行SQL(等待事件)SQLServer事件
- 等待事件事件
- [20130409]Data file init write等待事件.txt事件
- 【TUNE_ORACLE】等待事件之等待事件類別Oracle事件
- SQL Server郵件相關SQL語句出現嚴重的ASYNC_NETWORK_IO等待事件案例SQLServer事件
- 等待事件分析事件
- oracle等待事件Oracle事件