32个字节限制——Oracle直方图优化(三)

2014-11-24 18:59:49 · 作者: · 浏览: 84
**********************TABLE')


SQL> SELECT * FROM T WHERE CONTENTS='*******************************TYPE';


Execution Plan
----------------------------------------------------------
Plan hash value: 2153619298


--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 2314 | 149K| 24 (0)| 00:00:01 |
|* 1 | TABLE ACCESS FULL| T | 2314 | 149K| 24 (0)| 00:00:01 |
--------------------------------------------------------------------------


Predicate Information (identified by operation id):
---------------------------------------------------


1 - filter("CONTENTS"='*******************************TYPE')



从上面可以看出,ORACLE只考虑前32个字节,下面每一个值查询的估算行数都是等于3者实际记录数之和。


*******************************TABLE 37
*******************************TABLE PARTITION 25
*******************************TABLE SUBPARTITION 1714
*******************************TYPE 538