您好:
網路上,看到有index full scan ,他說:
查询出的数据都必须從索引中可以直接得到。
Index BE_IX is a concatenated index on big_emp (empno,ename)
SQL> explain plan for select empno,ename from big_emp order by empno,ename;
那這是說建立一個 組合索引 (empno,ename)後,
要查詢的資料欄位,必須只有 empno,ename 嗎? 若多出1個 empXX, 或少一個ename,就不算 索引全掃描了嗎?
那 order by empno,ename 的順序,是否又會有影響。empno,ename 與 ename,empno
謝謝!
------解决思路----------------------
对的,CBO基于成本来决定
其他的讨论只是推断什么样的方式的COST会高一些,猜测CBO会怎么选择