Sql-Server

SQLserver 等待類型:EXECUTION_PIPE_EVENT_INTERNAL

  • February 9, 2017

我們的一個生產 Microsoft SQL Server 2014 (SP1-CU5) 遇到性能問題,所以我從 SQLskills.com 的 Paul S. Randal 執行 ShortPeriodWaitStats.sql 腳本,頂部的 WaitType 是 EXECUTION_PIPE_EVENT_INTERNAL 它是所有 WaitTypes 的 50%!有人知道嗎?跟踪核心 pb 的任何提示? 在此處輸入圖像描述

根據MSDNEXECUTION_PIPE_EVENT_INTERNAL

在通過連接上下文送出的批處理執行的生產者和消費者部分之間同步期間發生。

這裡的推論是這是一種內部等待類型,用於表示批處理執行引擎內部發生的操作。由於這是一個內部引擎等待,因此您能夠準確診斷這是否是一個問題的唯一方法是直接向 Microsoft 提出。或者,如果您是 @BobWard 或 @PaulWhite,您可以探勘 Windows 調試器,在非生產環境中重新創建問題,並在該等待類型的中間停止程式碼。對於我們這些普通人來說,如果你真的擔心的話,這值得打電話給微軟。

引用自:https://dba.stackexchange.com/questions/162468