PHASE OF LOAD
< ------------------>
UTILINIT
RELOAD
SORT
SORTBUILD
INDEXVAL
ENFORCE
DISCARD
REOPRT
....
UTILTERM
<------------------->
需要解释的就是reload,该phase读取load record types 同时写索引与外键所对应的临时文件。
同时reload还会启动sort subtask以用来对key进行排序。
RELoad 依次读取顺序文件,并将key值传递给sort task以用来排序,该排序过程是在内存中进行的,
当所有的记录读取完成的时候,排序也已经完成
sort 就是对key进行排序,以写入临时文件
build 就是创建索引
sortbuild 是指在并行的情况下,parallel index build
indexval 修正唯一索引,如果存在的话
enforce constraint 是指检查引用完成性(不包括 informational 引用完整性)----syserr
discard 被丢弃的记录
report 在指定enforce constraint 条件下或者 存在index validate的情况下,产生的错误信息的报告
enforce
default value =no
如果存在check constraint ,以及referential constraint ,且存在 errant row,则将表置为
check-pending
constraint
进行完成性检查
阅读(1457) | 评论(1) | 转发(0) |