1.一种存储端数据处理模式中的算子问题信息处理方法,其特征在于,所述存储端数据处理模式中的算子问题信息处理方法包括:步骤一,分析大量典型的SQL语句,利用DBMS进行查询优化,得到优化后的查询计划;
步骤二,通过得到的查询计划分析算子间的前置和后置关系,并对算子间的前置和后置关系进行总结分类,明确在不同SQL语句中,算子之间的前置关系可能不同;
步骤三,统计各个算子的前置算子的数量与出现概率;
步骤四,通过背景给出的开销计算模型和ISC计算模型,评估某个算子是否适合下移以及下移后的效果;
步骤五,基于评估结果,将适合下移的算子下移到存储端SSD中,对于不适合下移的算子仍保留在主机端执行。
2.如权利要求1所述的存储端数据处理模式中的算子问题信息处理方法,其特征在于,步骤四中,所述评估某个算子是否适合下移以及下移后的效果具体包括:评估某个算子是否适合下移包括:计算算子下移后,通过总线上的数据传输量;算子下移后,总线上的数据传输量减少,则算子适合下移;
下移后的效果:由算子下移后通过总线上的数据传输量决定,数据传输量越少则效果越好;
所述总线上的数据传输量由查询计划算子在主机端和存储端分布情况以及这些算子之间数据传输需求决定。
3.如权利要求2所述的存储端数据处理模式中的算子问题信息处理方法,其特征在于,所述系统额外数据开销的计算模型具体包括:在传统模型上从主机接口到主机缓存区的数据传输时间可以计算为:TCT=D/YhostIO
而对于ISC模型,其数据传输时间可以计算为:
TISC=D’/YhostIO
其中T是系统总线上的传输时间,D和D’是传输的数据量,而YhostIO是连接存储端SSD与主机缓存区的系统总线带宽。
4.一种执行权利要求1所述存储端数据处理模式中的算子问题信息处理方法的信息数据处理终端。