`
swift123
  • 浏览: 19250 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
  • yashiro_w: 15w年薪编程语言与框架 不问设计模式,不看是否通过OCJP, ...
    面试技巧

Oracle create index regulation

 
阅读更多

Oracle 创建索引的10条原则:

1.小表不需要建立索引,比如emp表只有数十行记录,可以不建索引.

2.对于大表而言,如果经常查询的记录数目少于表中总记录的15%,可以创建索引.这个比例并不绝对,它与全表扫描速度成反比.

3.对于大部分列值不重复的列可建立索引.

4.对于基数大的列,适合建立B树索引,而对于基数小的列适合建立位图索引.

5.对于列中有许多空值,经常查询所有的非空值记录的列,应该建立索引.

6.Long和Long RAW 列不能建立索引.

7.经常进行连接查询的列上应该建立索引.

8.在使用CREATE INDEX语句穿件查询时,将最长查询的列放在其他列前面.

9.维护索引需要开销,特别是对表要进行插入和删除是,因此要西哦指标中索引的数量.对于主要用于读的表,索引多就是好处,带式,如果一个表经常被修改.则索引应少点.

10.在表中插入数据后创建索引.如果在装载数据之前创建索引,那么当插入每行是,Oracle都必须更改每个索引.

 

Group by 编写分组语句时,需要特别注意如下事项:

1.在Select列表中的任何列或表达式(非统计函数计算列)必须在group by子句中.

2.在group by 子句中的列或者表达式不必一定出现在select列表中

3.HAVING子句只能应用在GROUP BY 子句的后面,不能使用WHERE 子句来取代HAVING子句,否则将会产生异常.

 

Union 与 Union All的区别

1.Union运算会消除重复的记录,默认情况下会排序

2.Union All 并不消除重复行,并且默认情况下并不输出排序.

 

Delete 与 Truncate的区别

1.Delete语句一次只能删除正航记录,不能删除某个字段

2.删除表中的极酷可能会导致与其他表的引用完整性问题.

3.只会删除表中的记录,不会删除表要删除表用Drop

4.在删除之后可以用Rollback显式的执行撤销操作.

5.可以激发表的删除触发器

6.Truncate命令速度更快点,删除表中的所有行,并且释放该表所使用的表空间

7.Truncate不会激发表的删除触发器

8.Truncate语句属于DDL语句,不会产生撤销信息

9.如果表是主外键关系的主表,则无法清除内容,必须在执行Truncate语句之前禁用.

分享到:
评论

相关推荐

    Oracle Field Service Implementation Guide Release 11i

    Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. ...

    FDA regulation

    FDA regulation FDA comments FDA validation work

    UN Regulation No.155 - Cyber security and cyber security managem

    **UN Regulation No. 155 - 汽车网络安全与管理系统的概述** UN Regulation No. 155 是一项关于轮式车辆、设备及部件的统一技术联合国法规,其核心是确保汽车网络安全和数据保护。该法规适用于M类和N类车辆,即乘用...

    Oracle Essbase

    Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, ...

    UN Regulation No 130(LDWS) P13页

    3. **测试程序**:为了验证系统的性能,UN Regulation No 130可能会定义一系列模拟和实际道路测试,包括静态和动态测试,以确保系统在各种驾驶条件下都能正常工作。 4. **合格标准**:根据法规,系统必须在规定的一...

    Improving Cross Regulation of Multiple Output Flyback Converters.pdf

    本文档主要讨论了如何通过一种简单的方法来改善多输出反激变换器(Flyback Converter)的交叉调整率(Cross Regulation)。该方法主要涉及在电路中添加小型外部电感器,以此控制次级电流变化率,从而有效提升电源的...

    UN Regulation No.156 - Software update and software update manag

    【标题】:“UN Regulation No.156 - 软件更新和软件更新管理系统” 【描述】:“软件更新管理:UNECE R156 SUMS(Software Update Management System)” 【标签】:“R156 SUMS 软件更新” 【正文】: 联合国...

    Regulation - EC No. 12232009

    REGULATION (EC) No 1223/2009 OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 30 November 2009 on cosmetic products

    General Data Protection Regulation(EN).pdf

    通用数据保护规范(GDPR)是欧洲联盟(EU)为了规范个人数据处理和个人数据自由流动而制定的一项法规,旨在保护个人的基本权利和自由,尤其是个人数据的保护权利。GDPR于2016年4月27日通过,取代了之前的数据保护...

    Oracle EBS concept

    根据联邦采购条例(Federal Acquisition Regulation)和相关机构的补充规定,Oracle EBS被界定为“商业计算机软件”。因此,美国政府机构在使用、复制、披露、修改或适应程序时,必须遵守许可证条款和许可限制。 ...

    Oracle Quoting User Guide Release 11i

    6. **合规性**:确保所有的报价都符合公司的政策和法规要求,如美国政府的采购规定,如FAR(联邦 Acquisition Regulation)和相关补充规定。 文档的版权信息强调了Oracle对软件和文档的所有权,并指出用户只能在...

    Oracle Project Costing User Guide Release 11i

    7. **合规性**:考虑到法规遵从性,系统支持多种财务标准和规定,包括成本会计标准(CAS)、联邦 Acquisition Regulation(FAR)等,适用于政府和非政府组织的项目。 8. **安全性与权限管理**:通过角色和权限设置...

    Oracle Solaris 8 Korean Solaris Release Overview-16

    最后,文档指出,对于美国政府的使用、复制或披露,该文档受到FAR(联邦 Acquisition Regulation)和DFAR(Department of Defense Federal Acquisition Regulation Supplement)规定的限制,这些法规是美国政府合同...

    越南光伏并网标准TT 39 Regulation On Power Distribustion System - EN

    越南光伏并网标准TT 39 Regulation On Power Distribustion System - EN

    UN Regulation No. 116.pdf

    在这样的背景下,UN Regulation No. 116.pdf作为一份关键性的文件,其关于机动车防未经授权使用及锁定系统批准设备的统一规定,正体现了当前车辆安全领域的发展需求和未来趋势。 《联合国法规第116号》的出台,旨在...

    EU General Data Protection Regulation (GDPR)欧盟通用数据保护条例介绍.pdf

    GDPR(General Data Protection Regulation),即欧盟通用数据保护条例,为欧盟成员国制定的数据保护法规,旨在保护欧盟公民的个人数据隐私权益。该法规生效于2018年5月25日,对于在欧盟境内或境外处理欧盟公民个人...

    emotion regulation

    可以用来写论文,然后可以更加了解情绪调节,属于心理学的资料

    ECE_Regulation_R156e.pdf

    1. 文件性质与背景:该文件名为"ECE_Regulation_R156e.pdf",根据描述,它涉及的是欧盟关于汽车的法规。特别是,它关注的是通过无线通信进行的远程软件更新(OTA),以及相关的软件更新管理系统。这些规则是针对轮式...

    Control of linear systems with regulation and input constraints

    Control of linear systems with regulation and input constraints Ali Saberi School of Electrical Engineering and Computer Science Washington State University Pullman, WA 99164-2752 U.S.A. Fax: (509) ...

    Oracle® Application Server Reports Services

    根据适用的联邦采购法规(Federal Acquisition Regulation)和补充法规,交付给美国政府的程序、软件、数据库及相关的文件和技术数据被视为“商业计算机软件”或“商业技术数据”。因此,这些软件的使用、复制、披露...

Global site tag (gtag.js) - Google Analytics