11.1. 充分利用索引有序特性,避免發生大表上的FTS,以及對中間大數據集的排序。
11.1.1. 適用場景
從一個或多個大表(例如:億行級或TB級數據量)中過濾出全列大數據集(例如:數百萬或千萬行數據),對該大數據集按其中某列進行排序,最終,只取最前面的少部分數據(例如:數十行數據)作為最終結果輸出。
11.1.2. 潛在問題
1)因為要從大表中過濾出全列大數據集,可能會導致大表或大表所有分區上的FTS。
2)因為最終結果要求按某個列排序后,取最前面的少量數據,可能導致對中間大數據集的排序操作。
3)CBO可能不會自動產生理想的執行計劃。
11.1.3. 關鍵要點