用友软件首页

代码讲解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+搜索>>上找一下

分享到:

微博关注

bj用友软件

最新信息

T6 V3.3 的应付明细核销表里能不能体现存货编码和存货名称?--如果不行,客户希望能体现一个报表,里面希望能体现具体每个存货的采购日期,采购数量和金额,还有有没有付款,付款付了多少

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、重新登陆用友软件。 #每日一帖#打开软件的时候提示“无效图片481”原因分析:环境变量设置不正确。问题解答:1、打开我的电脑,在C盘根目录,新建文件夹命名为temp.2、右击我的电脑——属性——高级——环境变量——变量TEMP,TMP中值——编辑——修改路径为:C:\temp.3、重新登陆用友软件。[]

修改环境变量可以参考文档http://service.chanjet.com/zhi ... b4650

培训教程

  • 用友软件怎么设置合并打印分录

    用友软件怎么设置合并打印分录

    用友软件怎么设置合并打印分录

    在打印凭证界面设置合并打印分录
    标题:在打印凭证界面设置合并打印分录问题现象:

    打印凭证时需要合并打印分录,但是打印凭证界面没有“合并打印分录”选项,如何设置?

    原因分析:见问题答案问题答案:点击“总账”--“设置”--“选项”,勾选“合并凭证显示、打印”,再进入凭证打印界面可以看到“合并打印分录”选项,勾选即可。

  • 用友软件如何删除T3 、T6 年度账

    用友软件如何删除T3 、T6 年度账

    用友软件如何删除T3 、T6 年度账用友如何删除T3 、T6 年度账?

    删除年度账不成功时,可以用如下方法

使用技巧

  • 进入固定资产提示未启用模块

    进入固定资产提示未启用模块

    进入固定资产提示未启用模块

    原因分析:此问题是由于数据库中UA_Account_sub这张表中有些字段对应的值不正确造成的

    问题解答:需要在企业管理器中打开ufsystem中的UA_Account_sub这张表,如果问题帐套的帐套号是005,那么找到cAcc_id=005,iYear=9999,cSub_id=FA这一行,把这一行对应的dSubSysUsed字段改成2005-01-01,然后退出,再到软件中点击固定资产就没问题了。按照上述方法可以解决,请在执行操作前备份好帐套。

  • T3标准版如何设置自动备份

    T3标准版如何设置自动备份

    T3标准版如何设置自动备份

    1.软件提供手工备份和自动备份两种方式,自动备份可以按照用户设定的要求,在规定的时间点自动备份账套数据。

    2.要实现自动备份需要自行设定备份计划,点这里为您呈现自动备份计划设置步骤哦!

知识库

  • 用友T6软件如何计提折旧?

    用友T6软件如何计提折旧?

    用友t6软件如何计提折旧?

    如何计提折旧?

    如何计提折旧?

    原因分析:见问题答案。问题解答:点击“固定资产”-“处理”-“计提本月折旧”,屏幕出现提醒对话框,点击‘是’按钮,再点击‘是’,屏幕出现计提折旧过程界面,直至折旧计提完毕。

  • 用友T6软件出现零出库

    用友T6软件出现零出库


关于我们 | 公司动态 | 获奖记录 | 联系我们 | 招聘信息 | 用友产品中心 | 用友云基地
Copyright ©  www.kuaiji66.com  All Rights Reserved 天龙瑞德
京ICP备11046295号-1 技术支持 北京天龙瑞德信息技术有限责任公司   北京海淀上地十街辉煌国际大厦3号楼6层 总机:010-59798025   售后:4009908488
北京天龙瑞德信息技术有限责任公司