1 .一种索引删除方法,其特征在于,包括:
确定待删除的索引,并在各个事务中获取目标语句;
在各个所述目标语句执行完成后,删除所述索引。
2 .根据权利要求1所述的索引删除方法,其特征在于,还包括:
将各个所述目标语句的标识添加至集合;
在所述目标语句执行完成时,在所述集合中移除所述目标语句的标识,并检测所述集
合中的各个标识是否全部移除;
在所述集合中的各个标识全部移除时,确定各个所述目标语句执行完成。
3 .根据权利要求1或2所述的索引删除方法,其特征在于,所述在各个事务中获取目标
语句之前,还包括:
将所述索引的状态设置为无效;
广播所述索引的状态,其中,广播的所述索引的状态用于禁止所述事务在广播时间点
之后生成的语句引用所述索引,所述广播时间点是所述索引的状态广播的时间点。
4 .根据权利要求3所述的索引删除方法,其特征在于,所述在各个事务中获取目标语
句,包括:
在各个所述事务中,获取生成时间点早于所述广播时间点的语句,作为所述目标语句。
5 .根据权利要求3所述的索引删除方法,其特征在于,所述将所述索引的状态设置为无
效之后,还包括:
确定引用缓存的所述索引的第一计划;
将所述第一计划的执行状态设置为禁止执行。
6 .根据权利要求5所述的索引删除方法,其特征在于,所述删除所述索引之后,还包括:
根据所述第一计划以及所述索引生成第二计划,其中,所述第二计划未引用所述索引。
7 .一种索引删除装置,其特征在于,包括:
确定模块,用于确定待删除的索引,并在各个事务中获取目标语句;
删除模块,用于在各个所述目标语句执行完成后,删除所述索引。
8 .一种索引删除设备,其特征在于,包括:存储器和处理器;
所述存储器存储计算机执行指令;
所述处理器执行存储器存储的计算机执行指令,使得索引删除设备执行如权利要求1
至6任一项所述的索引删除方法。
9 .一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机
执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至6任一项所述的索
引删除方法。
10 .一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执
行时,实现权利要求1至6任一项所述的索引删除方法。
权 利 要 求 书
1/1 页
2
评论