登录 注册
当前位置:主页 > 资源下载 > 32 > ORACLE+SQL性能优化全面概念解析

ORACLE+SQL性能优化全面概念解析

  • 更新:2024-07-09 09:32:50
  • 大小:2.32MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:SQLServer - 数据库
  • 格式:PPT

资源介绍

概念分析 共享SQL语句: 为了不重复解析相同的SQL语句(因为解析操作比较费资源,会导致性能下降),在第一次解析之后,ORACLE将SQL语句及解析后得到的执行计划存放在内存中。这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool)中的内存可以被所有的数据库用户共享。因此,当你执行一个SQL语句(有时被称为一个游标)时,如果该语句和之前的执行过的某一语句完全相同,并且之前执行的该语句与其执行计划仍然在内存中存在,则ORACLE就不需要再进行分析,直接得到该语句的执行路径。ORACLE的这个功能大大地提高了SQL的执行性能并大大节省了内存的使用。使用这个功能的关键是将执行过的语句尽可能放到内存中,所以这要求有大的共享池(通过设置shared buffer pool参数值)和尽可能的使用绑定变量的方法执行SQL语句。