Oracle PLSQL规范、性能.pptVIP

  • 4
  • 0
  • 约1.06万字
  • 约 28页
  • 2017-02-28 发布于湖北
  • 举报
PLSQL性能规范 -代码语句规范 – 子查询 在SQL中经常会有机会使用子查询的方式来得到某一个值,例如汇总值。而 在HCM系统中,会非常多的用到max(*_date)这样的方式来获取一个有效的 日期。 尽可能的不使用子查询的机制。 如果必须使用子查询,也尽可能不要在子查询中嵌套更多层次的子查询。 如果可以替代,尽量使用Function的计算来得到想要的返回值(通过变量的使用而 使得SQL的重用性增强,不需要再次解析从而提升性能)。 PLSQL性能规范 -代码语句规范 – 建立索引规范 索引出现的目的就是要提升性能,而SQL性能提升的最快最有效的途径就是 经可能的使用索引。下面给出了数据库表适合建立Index的字段的规范: Index应该建立在可以细分数据的字段 Index应该多建立在 Number(ID), Date,以及具有较少字符长度的char类型字段上(例如类型) Index尽量避免建立在存在大量汉字的字段上 Index尽量避免建立在存在许多空值的字段上 Index创建需要综合考虑,不要轻易在标准的表或者不了解的表上面建立自己的index Index的创建要有一个统一的管理机制,严格避免Index多而杂的为不同程序一次性使用 PLSQL性能规范 -代码语句规范 – 使用索引规范 对于已经存在Index的表,如果程序语句写法不对,会使得可以使用

文档评论(0)

1亿VIP精品文档

相关文档