物理执行的概念
物理执行计划中包含许多提前定义好的 aggregators,这些 aggregators 是为执行SQL的处理部分。多数的 aggregators 是可以配置的,但是不可编程。可以配置的意思是,能够给定义好的参数赋值。不可编程 的意思是不可以给一些运算,比如 a + b。
物理执行计划的实现如下分析。
1.Remote-side filtering
能够将过滤语句尽可能的下推,在每个 node 中获取数据的时候都能尽可能用刀过滤语句。
2.Remote-side updates and deletes
对于 UPDATE . WHERE 和 DELETE . WHERE,可以尽量避免太多的数据来回传递。可以在过滤的同时判断是不是直接可以更新,若是在同一个节点可以操作,就可以避免数据的来回传递。
3.Distributed SQL operations
利用上分布式的多个机器的优势,让 SQL 运算在多个机器上执行。分布式SQL 包含如下三种情况(这三种情况可能出现在同一个语句中)。
1. 分布式的join
2. 分布式的aggregation
3. 分布式的sorting
物理执行的概念
执行,是指人民法院依照法定的程序,采取法定的执行措施,强制义务人履行已经发生法律效力的人民法院的民事判决、裁定或其他法律文书所确定的义务的活动。核心内容:发生法律效力的民事判决、裁定,当事人必须履一、执行程序的发生,必须具备一定的条件:1、必须具有作为执行根据的法律文书,包括人民法院作出的民事判决书、裁定书、调解书、支付令,仲裁机构作出的裁决书、调解书,公证机关制作的依法赋予强制执行效力的债权文书,行政机关制作的依法由人民法院执行的决定书。2、作为执行根据的法律文书,必须已经发生法律效力,并具有给付内容。3、负有义务的一方当事人故意拖延、逃避或拒绝履行义务。