等待分類與解決基本流程:

 

大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經理培訓

 

步驟1.定位問題

系統(tǒng)等待往往能直觀的反映出系統(tǒng)問題。通過一些常見的等待類型,同樣可以找到系統(tǒng)瓶頸,結合性能計數(shù)器往往定位更準確。

如:系統(tǒng)中存在大量IO類等待,那么可能表示你的磁盤或內存是語句運行緩慢的原因,也是系統(tǒng)的瓶頸所在。

常見的等待類型


    • CXPACKET : 當嘗試同步查詢處理器交換迭代器時出現(xiàn)。如果針對該等待類型的爭用成為問題時,可以考慮降低并行度。

    • IO_COMPLETION :   在等待 I/O 操作完成時出現(xiàn)。通常,該等待類型表示非數(shù)據(jù)頁 I/O。

    • PAGEIOLATCH_ : 在任務等待 I/O 請求中緩沖區(qū)的閂鎖時發(fā)生。

    • PAGELATCH_ : 在任務等待不處于 I/O 請求中的緩沖區(qū)閂鎖時發(fā)生。

    • LCK_ :等待閂鎖時出現(xiàn)。

    • ASYNC_NETWORK_IO : 當任務被阻止在網絡之后時出現(xiàn)在網絡寫入中。驗證客戶端是否正在處理來自服務器的數(shù)據(jù)。 

    • OLEDB :當 SQL Server 調用 Microsoft SQL Native Client OLE DB 訪問接口時出現(xiàn)。該等待類型不用于同步。而是用于指示調用 OLE DB 訪問接口的持續(xù)時間 

    • WRITELOG :等待日志刷新完成時出現(xiàn)。導致日志刷新的常見操作是檢查點和事務提交。 


 

 

 

 

 

步驟2.分析

問題與解決

CXPACKET 

CXPACKET 這個等待可以簡單理解成CPU相關的等待,主要發(fā)生在并行計劃中。由于并行計劃需要協(xié)同多個task同時工作,那么“協(xié)同”分配等等操作的時候出現(xiàn)的就是這個等待。

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式