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

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

开通本站Svip会员,全站资源免费下
SQL语句的处理过程有哪些阶段?1 H$ s* |0 P* {  \  R+ U
对于SQL语句的处理过程有哪些阶段这个问题,景安网络为大家做了一个总结,对于SQL语句的处理过程一共有以下四个阶段:
7 Q  }, v- u5 L; P5 F8 {  a 1-1311121524492I.jpg
0 G! K3 Y# S% Q( j
1.解析(PARSE):/ ^1 \* J  R* @+ h0 H. P( E, i( k
在共享池中查找SQL语句
$ j: o- c6 B# p& k8 A8 P& @检查语法
4 K& r' X' V) R) r( C! r4 n检查语义和相关的权限
0 j; V5 Y( [  L! P7 B合并(MERGE)视图定义和子查询
' K- b8 l! y1 u6 ?, [确定执行计划
; {9 k: m, l/ d6 D2.绑定(BIND):
( o# v  y' c7 v% H5 { 在语句中查找绑定变量! U) c8 q/ n. ?+ G8 K2 h$ M+ V
赋值(或重新赋值)/ m! m+ a0 l+ h4 u6 h
3.执行(EXECUTE):5 y+ s7 R  U/ |& q$ P9 W2 z
应用执行计划' B6 Z* M# e$ [/ ?3 K0 J
执行必要的I/O和排序操作
; f/ `% B* E8 ], @# M4.提取(FETCH):' U2 t( u" k& g8 w. t* F' J' F8 ^' P
从查询结果中返回记录4 K2 H) k1 Q/ N5 F/ }/ d! b
必要时进行排序; m# X4 k+ x& d, U( L. A: F
使用ARRAY FETCH机制) M* F' y# v8 U9 J& j4 V! C1 P  g

) w6 {6 Q& a) q- q/ T& b) g

全部评论 0

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