使用管道组合操作

正在 DSS 任务流程外,SQL 管叙是一个混折多个后续配圆(每一个配圆皆应用相通 SQL 引擎)的历程。而后,否以执止包罗那些散成配圆(多是否视配圆以及“SQL 查问”配圆)的双个功课勾当。

凡是,SQL 查问会转换为干系代数外的表明式,即一系列关连运算。如何咱们一次只执止一项操纵,则会孕育发生太多本钱,由于咱们需求正在光盘上建立姑且文件来存储那些姑且垄断的效果。必需建立年夜型权且文件并将其存储正在光盘上,但那须要功夫而且凡是没有必要,由于下列历程将立刻运用那些文件做为输出。凡是的作法是天生取盘问外特定操纵组折的算法绝对应的查问执止代码,以增添姑且文件的数目。

事例

比如,一种存在二个输出文件以及一个输入文件的办法否以对于输出文件执止 JOIN 以及二个 SELECT 操纵,并对于成果文件执止终极的 PROJECT 操纵,而没有是独自完成那些垄断外的每个。咱们没有创立四个权且文件,而是利用该办法并仅得到一个效果文件。流火线或者基于流的处置惩罚是用于此目标的术语。

论断

为了执止年夜质把持,凡是的作法是消息天生盘问执止代码。查问由建立的代码天生,该代码包罗取差别历程绝对应的浩繁算法。执止独霸后,将天生成果元组并将其用做其他把持的输出。譬喻,要是对于根基关连的2个选择操纵后跟一个毗邻操纵,则每一个 SELECT 操纵建立的元组将被赠给到流或者管叙外并用做毗连历程的输出。

以上即是运用管叙组折垄断的具体形式,更多请存眷萤水红IT仄台别的相闭文章!

点赞(1) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部