~楓花雪岳~
星期五, 6月 11, 2021
[SQL] Like - Constant Scan
在
[SQL] Like - 萬用字元
解決效能問題後,就一直在查資料了解 Constant Scan operator
固定掃描 (Constant Scan)
官方文件說明
固定掃描運算子會在查詢中加入固定的一或多列。計算純量運算子通常在固定掃描之後使用,以便將資料行加入固定掃描運算子所產生的資料列。
Constant Scan 只會用一筆資料來跑執行計畫,所以下圖流程基本上是固定的
用一筆資料來跑執行計畫,感覺就是沒有統計資訊才有該現象,整理網路資料有兩個方向
不用理會它,無礙
會造成執行計畫不穩定
就該 case 個人是偏向後者,第一次遇上也沒有結論,筆記待日後研究囉
延伸筆記
[SQL] Like - sp_executesql
[SQL] Like - 估計、實際資料
[SQL] Like - 結尾字元搜尋改善
參考資料
計算純量 Showplan 運算子
CONSTANT SCAN IN EXECUTION PLANS
Dynamic Seeks and Hidden Implicit Conversions
SQL Server中LIKE %search_string% 走索引查找(Index Seek)浅析
沒有留言:
張貼留言
‹
›
首頁
查看網路版
沒有留言:
張貼留言