代码讲解Oracle可选择性
2017-3-15 0:0:0 wondial代码讲解Oracle可选择性
代码讲解Oracle可选择性这里介绍Oracle可选择性越高,该列就越适合创建索引,同样索引的Oracle可选择性也越高。在Oracle可选择性高的列上进行查询时,返回的数据就较少,比较适合使用索引查询。
Oracle还是比较常用的,于是我研究了一下Oracle可选择性,本文比较一下列中唯一键的数量和表中的行数,就可以判断该列的Oracle可选择性,在这里拿出来和大家分享一下,希望对大家有用。
如果该列的“唯一键的数量/表中的行数”的比值越接近1,则该列的Oracle可选择性越高,该列就越适合创建索引,同样索引的Oracle可选择性也越高。在Oracle可选择性高的列上进行查询时,返回的数据就较少,比较适合使用索引查询。
有了这些背景知识后就开始介绍执行计划。为了执行语句,Oracle可能必须实现许多步骤。这些步骤中的每一步可能是从数据库中物理检索数据行,或者用某种方法准备数据行,供发出语句的用户使用。
Oracle用来执行语句的这些步骤的组合被称之为执行计划。执行计划是SQL优化中最为复杂也是最为关键的部分,只有知道了Oracle在内部到底是如何执行该SQL语句后,我们才能知道优化器选择的执行计划是否为最优的。执行计划对于DBA来说,就象财务报表对于财务人员一样重要。所以我们面临的问题主要是:如何得到执行计划;如何分析执行计划,从而找出影响性能的主要问题。下面先从分析树型执行计划开始介绍,然后介绍如何得到执行计划,再介绍如何分析执行计划。
举例:
这个例子显示关于下面SQL语句的执行计划。
SELECT ename, job, sal, dname
FROM emp, dept
WHERE emp.deptno = derpt.deptno
AND NOT EXISTS
( SELECT * FROM salgrade WHERE emp.sal BETWEEN losal AND hisal );
此语句查询薪水不在任何建议薪水范围内的所有雇员的名字,工作,薪水和部门名。
如果您的问题还没有解决,可以到 T+搜索>>上找一下
相关阅读
- 用友T6软件如何增加操作员?2021-6-17 8:45:27
- 用友T6软件如何计提折旧?2021-6-17 8:41:2
- 用友T6软件出现零出库2021-5-21 13:50:36
- 用友T6软件用友财务报表,利润表,资产负债表提示正在被用户使用,出现加锁怎么解决2021-5-21 13:47:3
- 用友T6软件销售类型有哪些?2021-5-21 13:44:29
- 用友T6软件期初对账时应付模块和总账对账不平?2021-5-6 17:33:9
- 用友T6软件年结检查2021-5-6 17:32:7
- 用友T6软件客户往来期初对账不平2021-5-6 17:29:47
- T6如何计算偿债能力图文教程2021-1-10 13:47:49
- T6设置凭证账簿套打图文教程2021-1-9 14:1:58
最新信息
- 凭证打印时别的都能正常打印,由固定资产生成的凭证打印时提示打印机缺纸,错误号1001
- 销售出库单 记账失败 提示 单据号“00000001” 记账失败
- 提示此帐套行业性质与科目设置中的科目分类不符这么怎么办
- 11.5客户端登录一直这样,服务器可以打开,地址可以ping通,端口也可以
- t3安装到最后一直不提示重新启动,强制重启后,服务里没有T3,这是怎么回事啊-电脑装的是WIN7 32位的
- T3 10.8.2 反记账按CTRL+H没 反应 反结账可以
- T3普及版10.8puls1 民间非盈利组织 选择10月现金流量,现金流量表的累计算到11月份。这是怎么回事,11月份算过了,但是往回查选择10月份,不会算到10月份,算到11月份。
- 反结账、反记账快捷键没有任何反映(fn+Ctrl+shift+F6),请问怎么处理?
- 变动单点击没有反应是什么原因?
- 我想要修改7月份调拨生成的凭证,怎么个操作步骤?已经结账到10月了
T6 V3.3 的应付明细核销表里能不能体现存货编码和存货名称?--如果不行,客户希望能体现一个报表,里面希望能体现具体每个存货的采购日期,采购数量和金额,还有有没有付款,付款付了多少 T6 V3.3 的应付明细核销表里能不能体现存货编码和存货名称?如果不行,客户希望能体现一个报表,里面希望能体现具体每个存货的采购日期,采购数量和金额,还有有没有付款,付款付了多少[]
是没法显示出采购日期和采购数量及金额的。。。@服务社区_郝瑞然_:那应付核销明细表红能不能体现按存货是否已付款?@gxyliyy:体现不了,只能体现出金额。
#每日一帖#-打开软件的时候提示“无效图片481”-原因分析:环境变量设置不正确。问题解答:1、打开我的电脑,在C盘根目录,新建文件夹命名为temp.2、右击我的电脑——属性——高级——环境变量——变量TEMP,TMP中值——编辑——修改路径为:C--temp.3、重新登陆用友软件。 #每日一帖#打开软件的时候提示“无效图片481”原因分析:环境变量设置不正确。问题解答:1、打开我的电脑,在C盘根目录,新建文件夹命名为temp.2、右击我的电脑——属性——高级——环境变量——变量TEMP,TMP中值——编辑——修改路径为:C:\temp.3、重新登陆用友软件。[]
修改环境变量可以参考文档http://service.chanjet.com/zhi ... b4650