一、解析 1、语法检查 sql语句解析的时候,先执行语法检查。看语句是否符合规范。 2、语义检查 这个阶段,数据库会去判断SQL语句是否真正具有相应的含义,比如说sql语句涉及的表,或者字段是否存在等。 3、shared pool check(shared sql area check) 数据库执行一个shared pool check 去确定它是否可以跳过资源集中的几个步骤。 然后,数据库使用hash算法为每个sql语句生成hash值。那是sql_id v$sql.sql_id.(sql语句shared pool check当匹配到了相