知识大全 在Oracle9i里基于函数的仅索引扫描
Posted 索引
篇首语:愿君学长松,慎勿作桃李。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在Oracle9i里基于函数的仅索引扫描相关的知识,希望对你有一定的参考价值。
在Oracle9i里基于函数的仅索引扫描 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Oracle i里的仅索引(index only)执行计划在Oracle i里得到了加强 所以现在能够提供对基于函数的索引(function based index FBI)的支持 Oracle的索引组织表(index anized table IOT)是一个很好的例子 能够说明Oracle如何在可能的时候忽略对表格的访问 简而言之 每当Oracle SQL优化器检测到它能够为查询提供服务 而不需要触及表格行的时候 Oracle就会调用一个完整的索引扫描 快速读取索引的每个块 而不需要触及表格本身
完整索引执行计划要比访问表格更快 其原因有两个
DB_FILE_MULTIBLOCK_READ_COUNT会被调用 以便更快地预先取回索引块
完整索引扫描能够使用Oracle的平行查询
在Oracle i之前的版本里 只有在索引被创建而且不带有任何NULL值的时候 仅索引扫描才可能被使用 FBI是Oracle 的一个福音 它们事实上能够消除任何不必要的完整表格扫描 由于FBI能够精确地复制查询的WHERE子句里的任何数据列 所以它们一般都被用来确保索引正在服务查询
为了说明完全索引扫描如何同FBI一起工作 现在让我们来看下面这个关于学生的简单表格
>
利用这个表格 我们在表格所有的数据列上创建了一个已连接的FBI
>
Oracle i知道 参照SQL陈述式里这些数据列的任何查询都能够使用完整索引扫描
>
那么 什么时候Oracle会选择完整索引扫描呢?实际上 完整索引扫描是非常少见的 其原因有两个
Oracle i会要求WHERE子句里的所有判断述词(predicate)都匹配索引里的这些数据列
cha138/Article/program/Oracle/201311/18035相关参考
知识大全 Oracle9i新特性-索引监视及注意事项[修正版]
Oracle9i新特性-索引监视及注意事项[修正版] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
从Oraclei开始索引跳跃式扫描特性可以允许优化器使用组合索引即便索引的前导列没有出现在WHERE子句中索引跳跃式扫描比全索引扫描要快的多下面的程序清单显示出性能的差别 createindex
Oracle索引扫描的四种类型 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 根据索引的类型与w
基于Oracle9i的服务器性能评测 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 随着Inte
SQL2005CLR函数扩展-关于山寨索引 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本文只是一
一高级扫描使用举例 通常情况下在数据查询的时候数据库会利用索引或者通过全表扫描来查找数据但是如果需要的数据在数据库中存储不连续或者需要查找的记录比较多时此时索引的效果就会大打折扣在这种情况下数据
首先要声明两个知识点 ()RBO&CBO Oracle有两种执行优化器一种是RBO(RuleBasedOptimizer)基于规则的优化器这种优化器是基于sql语句写法选择执行路径的另
基于PHP中的常用函数回顾 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以下是对PHP中的常用函数
教你轻松掌握Oracle9i里指针共享的增强 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在O
png格式图片在ps里操作不了,显示索引怎么回事在菜单“图像“中的”模式“调为RGB颜色,然后就可以编辑了。还有一个方法就是你先打开一张背景图,再把这个png图片拖进你背景图所在图层也可以打开编辑求采