Oracle数据库的优化.docVIP

  • 1
  • 0
  • 约6.95万字
  • 约 12页
  • 2017-01-02 发布于贵州
  • 举报
Oracle数据库的优化 摘要 本文提出了一种优化Oracle数据库的方法。Oracle中SQL语句的执行过程可分为解析、执行和提取结果三步,此方法就是通过对SQL语句在Oracle数据库中优化执行的三个过程来提高Oracle数据库的性能。 关键词 数据库 扫描 多表联结 子查询 1 如何优化Parse 1. 1 SQL语句的Parse处理步骤: 1) 计算语句值 2) 共享池中有无与此语句值相同的语句? 3) 共享池中有与此语句字符完全匹配的语句? 4) 准备要运行的SQL语句 5) 为新语句在共享池中创建空间 6) 将语句存放在共享池中 7) 修改共享池图,标明语句的值和在共享池中的位置 8) 执行准备好的SQL语句 最理想的是,语句只执行1、2、3和8步来进行处理。不经过2、3步来测试被传给Oracle的语句要使用1~8步进行处理。只经过1、2、3、8的SQL语句要比经过1~8步的语句更为有效。 1.2 在共享池中重用SQL语句 当SQL语句被传递给Oracle处理时,其秘诀是重复使用已经在共享池中的语句,而不是让Oracle在接受语句时去准备新的语句。前面表明,如果Oracle接受了一个与共享池中的语句相一致的语句,就重用共享池中的语句。 Ora

文档评论(0)

1亿VIP精品文档

相关文档