oracle执行计划怎么分析,Oracle sql执行计划详解

【oracle执行计划怎么分析,Oracle sql执行计划详解】求教oracle执行计划如何在oracle计划中查看因为数据库中没有计划,下面举例说明如何解决Oracle执行计划的生成和显示问题 。1.语法检查:检查SQL拼写是否正确,如果不正确,Oracle将报告一个语法错误,2.语义检查:检查SQL中的访问对象是否存在,比如我们写SELECT语句 , 列名写错了,系统会提示错误,语法检查和语义检查的作用是确保SQL语句没有错误 。3.权限检查:查看用户是否有权访问数据,4.SharedPool的检查:共享池是内存池,主要作用是缓存SQL语句及其执行-2/ 。
软分析和硬分析呢?在共享池中,Oracle首先散列SQL语句,然后根据散列值在LibraryCache中查找 。如果SQL语句有执行-2/则直接取执行并直接输入“-”如果没有找到SQL语句和执行 计划 , Oracle需要创建一个解析树进行解析,生成执行/1233
1、Oracle通过10053 分析

    推荐阅读