云服务器内容精选
-
工作原理 云数据库TaurusDB采用计算与存储分离的架构,以减少网络流量为主要架构准则,通过NDP设计将该准则应用到查询操作。没有NDP之前,查询处理需要将原始数据从存储节点全部传输到计算节点。通过NDP设计,查询中的I/O密集型和CPU密集型的大部分工作被下推到存储节点完成,仅将所需列及筛选后的行或聚合后的结果值回传给计算节点,使网络流量大幅减少。同时跨存储节点并行处理,使计算节点CPU使用率下降,提升了查询效率性能。 另外,NDP框架同TaurusDB并行查询进行融合,并进行了页面批量预取的设计,达成执行全流程并行,进一步提升查询执行效率。
-
参数说明 表1 参数说明 参数名 级别 描述 ndp_mode Global、Session NDP特性开关,OFF表示特性关闭,ON表示特性在主机和只读节点开启,REPLICA_ON表示特性只在只读节点开启。 取值范围:OFF/ON/REPLICA_ON 默认取值:OFF ndp_support_features Global、Session NDP支持的特性 COUNT,是否将COUNT聚合运算通过NDP下推至存储计算 MIN,是否将MIN聚合运算通过NDP下推至存储计算 MAX,是否将MAX聚合运算通过NDP下推至存储计算 AVG,是否将AVG聚合运算通过NDP下推至存储计算 SUM,是否将SUM聚合运算通过NDP下推至存储计算 GROUP_BY,是否将GROUP BY分组相关聚合运算通过NDP下推至存储计算 Partition_Table,针对分区表,NDP下推是否生效 Instant_Column_Table,针对快速加列的表,NDP是否生效 Bloom_filter,针对Hash Join,是否将Hash Table通过NDP下推至存储提前过滤 取值范围:COUNT,MIN,MAX,AVG,SUM,GROUP_BY,Partition_Table,Instant_Column_Table,Bloom_filter 默认取值:COUNT,SUM
-
工作原理 云数据库TaurusDB采用计算与存储分离的架构,以减少网络流量为主要架构准则,通过NDP设计将该准则应用到查询操作。没有NDP之前,查询处理需要将原始数据从存储节点全部传输到计算节点。通过NDP设计,查询中的I/O密集型和CPU密集型的大部分工作被下推到存储节点完成,仅将所需列及筛选后的行或聚合后的结果值回传给计算节点,使网络流量大幅减少。同时跨存储节点并行处理,使计算节点CPU使用率下降,提升了查询效率性能。 另外,NDP框架同TaurusDB并行查询进行融合,并进行了页面批量预取的设计,达成执行全流程并行,进一步提升查询执行效率。