递归查询添加索引层次oracle,查询条件中包含多个索引列无法走索引的问题

SQL> SELECT COUNT(1)

FROM EX_PLATFORM_2013_LOG partition(EX_PLATFORM_2013_05_LOG) tb

WHERE 1 = 1

AND TB.SENDERCODE = '110000C059'

and TB.RECEIVERCODE = '110000C018'

AND TB.EXCHANGECODE = 'SQXJ_SSZSRW_QXZBSJ'

2    3    4    5    6    7  ;

Elapsed: 00:00:00.13

Execution Plan

----------------------------------------------------------

Plan hash value: 1055332655

---------------------------------------------------------------------------------------------------------------------------

| Id  | Operation                     | Name                      | Rows  | Bytes | Cost (%CPU)| Time     | Pstart| Pstop |

---------------------------------------------------------------------------------------------------------------------------

|   0 | SELECT STATEMENT              |                           |     1 |    43 |   231   (0)| 00:00:03 |       |       |

|   1 |  SORT AGGREGATE               |                           |     1 |    43 |            |          |       |       |

|   2 |   PARTITION RANGE SINGLE      |                           |   137K|  5771K|   231   (0)| 00:00:03 |     5 |     5 |

|   3 |    BITMAP CONVERSION COUNT    |                           |   137K|  5771K|   231   (0)| 00:00:03 |       |       |

|   4 |     BITMAP AND                |                           |       ||            |          |       |       |

|*  5 |      BITMAP INDEX SINGLE VALUE| LOG_2013_SENDERCODE_IDX   |       ||            |          |     5 |     5 |

|*  6 |      BITMAP INDEX SINGLE VALUE| LOG_2013_EXCHANGECODE_IDX |       ||            |          |     5 |     5 |

|*  7 |      BITMAP INDEX SINGLE VALUE| LOG_2013_RECEIVERCODE_IDX |       ||            |          |     5 |     5 |

---------------------------------------------------------------------------------------------------------------------------

Predicate Information (identified by operation id):

---------------------------------------------------

5 - access("TB"."SENDERCODE"='110000C059')

6 - access("TB"."EXCHANGECODE"='SQXJ_SSZSRW_QXZBSJ')

7 - access("TB"."RECEIVERCODE"='110000C018')

Statistics

----------------------------------------------------------

5436  recursive calls

10  db block gets

1277  consistent gets

320  physical reads

0  redo size

528  bytes sent via SQL*Net to client

524  bytes received via SQL*Net from client

2  SQL*Net roundtrips to/from client

98  sorts (memory)

0  sorts (disk)

1  rows processed

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值