您的位置:首页 > 数据库 > Oracle

oracle 查询计划中基数问题

2010-05-12 20:21 239 查看
最近发现一个比较有意思的问题:

当我们在执行一条查询语句时,如果条件谓词中含有函数,如 abs(age)<10,此时,通过查询计划看到的结果集的基数值与实际的值相差很大。当我们改变查询条件时,如abs(age)<20,这时的基数值不会改变,和abs(age)<10得到的基数值一样。

但现在还没找到问题的原因,searching...

这个问题可以用:建立基于函数的索引解决!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐