診斷network網路SQL*Net more data to client_awr

wisdomone1發表於2013-07-02

等待事件含義:由oracle傳送資料到client

解決方法:

1,網路有問題,即網路效能跟不上應用產生資料的速度

     a,top診斷

 2,應用程式有問題,包含 sql產生的邏輯讀過高;

       a,最佳化sql,減去不必要的邏輯讀;新增索引

       b,是否有必要返回那麼多的資料給客戶端呢

       c,分頁處理

       d,行連結或行遷移產生過高的邏輯讀

       e,加大每次由oracle send client的資料大小,

          減少互動次數即在sqlnet.ora中新增DEFAULT_SDU_SIZE=32k

           或在sqlplus下,set arraysize 大數

        f,分割槽表和索引

 

參考資料:

---eygle大師關於SQL*Net more data to client


--biti和dba notes大師關於sql*net more data to client
http://www.itpub.net/thread-181654-1-1.html

 

http://www.itpub.net/thread-1768702-3-1.html

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-765323/,如需轉載,請註明出處,否則將追究法律責任。

相關文章