在執行計劃中使用公共子表達式假脫機時,特別是對於視窗聚合函數,會出現令人驚訝的高邏輯讀取對於大表已經觀察到。這種行為引起了人們對此類假脫機效率的擔憂。
與傳統假脫機表不同,工作表的邏輯讀取是用於聚合的內部結構, 計算方式不同。工作表邏輯讀取不是測量雜湊頁,而是針對每行讀取遞增。儘管工作表效率很高,但這種獨特的計數方法導致看似很高的計數。
在您的具體情況下,您發現的公式是「工作表邏輯讀取= 1 NumberOfRows 2 NumberOfGroups 4,」由於這些的特定行為而成立線軸:
雖然追蹤頁面讀取不是工作表的一個選項,但了解這些獨特的計數機制可以幫助解釋觀察到的高邏輯讀取。
如需進一步說明,請參閱至:
以上是使用公共子表達式假脫機時,為什麼我的視窗聚合查詢顯示出意外的高邏輯讀取?的詳細內容。更多資訊請關注PHP中文網其他相關文章!