`
nbkangta
  • 浏览: 425193 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

PL/SQL 查询优化经验总结

SQL 
阅读更多

转载转载都是转载

1、尽量避免对索引列进行计算

例:

X    WHERE sa*1.1>950

O    WHERE sa>950/1.1

 

X    WHERE SUBSTR(name,1,7)=’CAP’

O    WHERE name LIKE ‘CAP%

 

2、比较值与索引列的数据类型一致

例:

emp: NUMBER型

O   WHERE emp=123

X   WHERE emp=’123’

 

    emp_char:CHAR型

X   WHERE emp_char=123 (此时,查询时,不利用索引列)

O   WHERE emp_char=’123’

 

3、避免使用NULL

例:

X  WHERE comm IS NOT NULL

X  WHERE comm IS NULL

O  WHERE comm>=0

 

分享到:
评论

相关推荐

    PLSQL程序性能分析及优化

    PLSQL程序性能分析及优化 经验总结 实施过程中,经常会使用 PL/SQL Developer 工具进行数据转换和处理业务数据。通过性能 优化来提高程序执行效率是必须掌握的一份技能。性能问题中绝大部分都是由于程序编写的 不合理...

    Oracle语句优化规则汇总

    讲述PL/SQL的优化 总结各位前辈的经验 很不错的 下来看看把 顶

    Oracle优化日记:一个金牌DBA的故事 白鳝.扫描版

    性能 优化时常用的工具优化小技巧 转储文件内容3:转储控制文件5月18日 Top SQL优化小技巧 查找Top SQL优化小技巧 索引设计的一些建议优化小技巧 什么是索引的集群因子优化小技巧 转储文件内容4:转储控制文件5月19...

    基于Oracle的高性能动态SQL程序开发

    摘要:对动态SQL的程序开发进行了总结,并结合笔者实际开发经验给出若干开发技巧。 1. 静态SQLSQL与动态SQL Oracle编译PL/SQL程序块分为两个种:其一为前期联编(early binding),即SQL语句在程序编译期间就已经...

    ORACLE_FAQ.rar_oracle express_oracle sql _oracle chm_sql chm_架

    ORACLE_FAQ中是itpub高手的多年经验总结出来的oracle开发的经典资料,包括pl-sql技巧,oracle体系架构,oracle备份与恢复,oracle优化,不同O/S上的开发,网络开发等

    PostgreSQL修炼之道:从小工到专家

    PostgreSQL中国社区资深数据库专家、沃趣科技首席数据库架构师撰写,PostgreSQL数据库领域经典著作 系统讲解PostgreSQL技术内幕,深入分析PostgreSQL特色功能,包含大量来自实际生产环境的经典案例和经验总结 ...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    10.2 SQL优化 257 10.2.1 测试执行计划 257 10.2.2 跨多个执行的测试 260 10.2.3 测试查询改变的影响 263 10.2.4 寻找其他优化机会 266 10.2.5 将子查询因子化应用到PL/SQL中 270 10.3 递归子查询 273 ...

    祁某某_嵌入式_java简历_程序员简历模板_计算机相关专业.doc

    6. 数据库知识:熟悉 MySql,Oracle 等关系型数据库,对数据库优化和 PL/SQL 有些了解,熟悉 Redis 的使用。 7. 服务器配置和部署:熟悉 Tomcat 等应用服务器软件的配置和部署,熟悉的 linux 基础,了解 shell 脚本...

    姓名_javaEE软件工程师_2年_模板(42).doc

    - 熟悉 Oracle 和 MySQL 数据库,能够进行简单的 PL/SQL 开发,并且了解 MySQL 数据库的优化。 9. JBPM 工作流技术: - 熟练掌握 JBPM 工作流技术,包括 JBPM 表结构和流程实例、任务、流程变量等概念及为任务...

    asp.net知识库

    Oracle中PL/SQL单行函数和组函数详解 mssql+oracle Oracle编程的编码规范及命名规则 Oracle数据库字典介绍 0RACLE的字段类型 事务 CMT DEMO(容器管理事务演示) 事务隔离性的一些基础知识 在组件之间实现事务和异步...

Global site tag (gtag.js) - Google Analytics