Db2
解釋計劃中的 TBSCAN GERROW 是什麼意思?
在 DB2 解釋計劃中,
TBSCAN GENROW
(下面的第 5 行)是什麼意思?SELECT STATEMENT ( Estimated Costs = 1.811E+03 [timerons] ) 1 RETURN 2 NLJOIN 3 [O] TBSCAN 4 SORT 5 TBSCAN GENROW 6 [I] FETCH EKKO 7 IXSCAN EKKO~1 #key columns: 2
IBM文件說是
GENROW
“一個生成行表的內置函式,不使用來自表、索引或運算符的輸入”
從性能的角度來看,這意味著什麼?
此外,如果重要的話,這在 SAP 系統中。
我想我已經想通了。
GENROW
意味著它正在創建一個臨時表,然後將其連接到一個實際表。這通常在查詢包含IN (...)
語句時完成。特定於 SAP,這通常用於FOR ALL ENTRIES
查詢。