1 .一种强制指定执行计划的提示方法,其特征在于,包括:
获取创建表对应的当前待选执行计划;
获取提示语句;其中,所述提示语句包括指定执行计划;
判断所述当前待选执行计划与所述指定执行计划是否相同;
在所述当前待选执行计划与所述指定执行计划相同的情况下,将所述表对应的待选执
行计划队列中的其他执行计划删除,保留所述当前待选执行计划。
2.根据权利要求1所述的强制指定执行计划的提示方法,其特征在于,还包括:
在所述当前待选执行计划与所述指定执行计划不相同的情况下,查询所述待选执行计
划队列中是否存在所述指定执行计划;
在所述待选执行计划队列中存在所述指定执行计划的情况下,删除所述当前待选执行
计划。
3 .根据权利要求2所述的强制指定执行计划的提示方法,其特征在于,还包括:
在所述待选执行计划队列中不存在所述指定执行计划的情况下,将所述当前待选执行
计划添加到所述待选执行计划队列中。
4 .根据权利要求1所述的强制指定执行计划的提示方法,其特征在于,所述获取提示语
句,包括:
获取注释语句;
基于所述注释语句查询,获取所述提示语句。
5 .根据权利要求1所述的强制指定执行计划的提示方法,其特征在于,在所述获取创建
表对应的当前待选执行计划之前,还包括:
获取结构化查询语言SQL语句;
对所述SQL语句进行分解,得到多个所述表。
6 .一种强制指定执行计划的提示装置,其特征在于,包括:
获取计划模块,用于获取创建表对应的当前待选执行计划;
获取语句模块,用于获取提示语句;其中,所述提示语句包括指定执行计划;
判断模块,用于判断所述当前待选执行计划与所述指定执行计划是否相同;
处理模块,用于在所述当前待选执行计划与所述指定执行计划相同的情况下,将所述
表对应的待选执行计划队列中的其他执行计划删除,保留所述当前待选执行计划。
7 .根据权利要求6所述的强制指定执行计划的提示装置,其特征在于,所述处理模块,
还用于:
在所述当前待选执行计划与所述指定执行计划不相同的情况下,查询所述待选执行计
划队列中是否存在所述指定执行计划;
在所述待选执行计划队列中存在所述指定执行计划的情况下,删除所述当前待选执行
计划。
8.根据权利要求7所述的强制指定执行计划的提示装置,其特征在于,所述处理模块,
还用于:
在所述待选执行计划队列中不存在所述指定执行计划的情况下,将所述当前待选执行
计划添加到所述待选执行计划队列中。
9.一种电子设备,其特征在于,所述电子设备包括:
权 利 要 求 书
1/2 页
2
评论