延遲多工緩衝 Showplan 運算子
Lazy Spool 邏輯運算子會將輸入的每一個資料列儲存在 tempdb 資料庫內隱藏的暫存物件中。如果倒轉運算子 (例如,利用 Nested Loops 運算子),但是不需要重新繫結,會使用多工緩衝處理資料,而非重新掃描輸入。如果必須重新繫結的話,就丟棄多工緩衝處理的資料,然後重新掃描 (重新繫結) 輸入以重建多工緩衝處理物件。
Lazy Spool 運算子會以「延遲」方式建立它的多工緩衝處理檔案,也就是說,每次多工緩衝處理的父系運算子要求一個資料列時,多工緩衝處理運算子就會從它的輸入運算子取得一個資料列,然後將它儲存在多工緩衝處理內,而不是一次取用所有資料列。
Lazy Spool 是邏輯運算子。
圖形化執行計畫圖示