SQL> drop table t1 purge ;
表已删除。
SQL> create table t1 as select * from dba_objects;
表已创建。
SQL> insert into t1 select * from t1;
已创建72665行。
SQL> /
已创建145330行。
SQL> commit;
提交完成。
SQL> create index t_idx2 on t1(owner,object_name,status) nologging;
索引已创建。
SQL> select owner,object_name from t1 a where status='INVALID';
已选择16行。
执行计划
----------------------------------------------------------
Plan hash value: 2575195509
-------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 145K| 5411K| 412 (1)| 00:
INDEX FAST FULL SCAN 也无法开并行
最新推荐文章于 2021-01-26 19:35:00 发布
在示例中,尽管尝试通过/*+ parallel(a 4)*/ 指令启用并行查询,但Oracle数据库的INDEX FAST FULL SCAN操作仍然未使用并行。当查询表t1中status为'INVALID'的owner和object_name时,执行计划显示了全表扫描而非并行索引扫描。这表明在特定条件下,INDEX FAST FULL SCAN无法启动并行处理。
摘要由CSDN通过智能技术生成