sql执行过程

程序中写的一条sql发送到服务器端 查询此条sql是否存在执行计划     若是存在则直接调用已经编译好的执行计划 不然进入下一步。 若是sql计划缓存中没有对应的执行计划,则进行语法校验  查看是否存在语法错误 若是语法没有错误则进行语义校验,例如,表名,列名,存储过程等等数据库对象是否真正存在 若是语义没有错误  则获取此对象的解析锁,这是为了保证数据的统一性,防止脏读发生。例如 若是不获取此
相关文章
相关标签/搜索