SQL语句的处理过程有哪些阶段?-站长杂谈下载

SQL语句的处理过程有哪些阶段?

开通本站Svip会员,全站资源免费下
SQL语句的处理过程有哪些阶段?
. v2 o% U1 O1 n7 B0 a0 Q) p对于SQL语句的处理过程有哪些阶段这个问题,景安网络为大家做了一个总结,对于SQL语句的处理过程一共有以下四个阶段:. Z3 F6 t7 i5 U8 v
1-1311121524492I.jpg
! P- E, t9 r5 k$ X0 i( B
1.解析(PARSE):' s3 M% Y: T9 P7 S  H% f
在共享池中查找SQL语句0 {0 _" T. ~4 p+ x/ D) A
检查语法
$ j0 R* |: k7 P# i检查语义和相关的权限
4 O* o. b$ N9 Q8 _. w- u: M合并(MERGE)视图定义和子查询
3 @& p" b. u2 l* L, D* L确定执行计划9 f; Z$ L1 F! Q' \' W4 w  E, S
2.绑定(BIND):
& C7 f3 ]+ a# ^5 L* u' Z! ? 在语句中查找绑定变量
1 i/ @5 q  n: w( t- X' P 赋值(或重新赋值)# J$ H0 s. G& o, m! x& d
3.执行(EXECUTE):: m& f( a# \* `- O
应用执行计划& z9 Y, u) `% F3 }$ j
执行必要的I/O和排序操作: o/ O8 j# f1 m1 R2 ^4 y% T' s. x6 x
4.提取(FETCH):
( I$ p2 ~$ o$ t0 K 从查询结果中返回记录
; p" S) ^9 K5 P. X: X 必要时进行排序
) F# t9 p" L# B! x' d 使用ARRAY FETCH机制  b. G' ?. L8 ]* _9 K
# G$ {( T4 a* L2 D, g% n

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部