1 .一种事务处理方法,其特征在于,包括:
获取执行目标事务的第一执行器的状态数据;
在所述状态数据中确定所述第一执行器的特征数据以及非特征数据,并获取所述特征
数据对应的特征值,所述特征数据用于指示所述第一执行器独有的数据;
将所述特征值以及所述非特征数据写入至第二执行器,以使所述第二执行器继承所述
第一执行器的执行状态,所述第一执行器与所述第二执行器位于不同的执行环境;
控制所述第二执行器基于所述特征值以及所述非特征数据,执行所述目标事务的命
令。
2.根据权利要求1所述的事务处理方法,其特征在于,所述在所述状态数据中确定所述
第一执行器的特征数据以及非特征数据的步骤包括:
确定各个状态数据中每个第一数据的属性;
根据所述属性确定对应的第一数据是否为所述第一执行器独有的数据;
在所述第一数据是所述第一执行器独有的数据时,将所述第一数据确定为所述特征数
据;
在所述第一数据不是所述第一执行器独有的数据时,将所述第一数据确定为所述非特
征数据。
3 .根据权利要求2所述的事务处理方法,其特征在于,所述根据所述属性确定对应的第
一数据是否为所述第一执行器独有的数据的步骤包括:
根据所述属性确定对应的第一数据是否为临时数据以及中间数据;
在所述第一数据是临时数据和/或中间数据时,确定所述第一数据是所述第一执行器
独有的数据;
在所述第一数据不是临时数据且不是中间数据时,确定所述第一数据不是所述第一执
行器独有的数据。
4 .根据权利要求1所述的事务处理方法,其特征在于,所述在所述状态数据中确定所述
第一执行器的特征数据的步骤包括:
在所述状态数据获取所述第一执行器的环境数据;
将所述环境数据中的会话级配置参数以及会话级变量确定为特征数据。
5 .根据权利要求1所述的事务处理方法,其特征在于,所述控制所述第二执行器基于所
述特征值以及所述非特征数据,执行所述目标事务的命令的步骤之前,还包括:
根据所述特征值获取所述第一子执行器的环境特征值;
对所述环境特征值进行重置,以使所述第二子执行器继承所述第一子执行器的环境数
据,所述环境特征值包括会话级配置参数的值以及会话级变量的值。
6 .根据权利要求1‑5中任一项所述的事务处理方法,其特征在于,所述获取执行目标事
务的第一执行器的状态数据的步骤包括:
获取所述目标事务的当前命令;
在确定所述当前命令需要在独立环境中执行时,获取执行目标事务的第一执行器的状
态数据。
7 .一种事务处理装置,其特征在于,包括:
获取模块,用于获取执行目标事务的第一执行器的状态数据;
权 利 要 求 书
1/2 页
2
评论