1 .一种无效索引项标记的冲突处理方法,包括:
获取设定时间段内的统计信息,并判断所述统计信息中的top sql是否满足预设条件,
所述预设条件至少包括涉及索引扫描;
若是,则根据预设规则修改所述top sql涉及的索引对象的尝试标记无效索引项的概
率。
2.根据权利要求1所述的冲突处理方法,其中,
所述预设条件还包括:所述索引扫描的次数不小于预设次数。
3 .根据权利要求1所述的冲突处理方法,其中,
在所述根据预设规则修改所述top sql涉及的索引对象的尝试标记无效索引项的概率
后,还包括:
记录修改的索引对象和所述尝试标记概率的旧值。
4 .根据权利要求3所述的冲突处理方法,其中,
若所述top sql不满足所述预设条件,则将记录修改的尝试标记无效索引项的概率修
改为相应的旧值。
5 .根据权利要求1所述的冲突处理方法,其中,
所述的根据预设规则修改所述top sql涉及的索引对象的尝试标记无效索引项的概
率,包括:
获取所述设定时间段内对表数据进行修改类操作的次数;
根据所述次数修改所述尝试标记无效索引项的概率。
6 .根据权利要求5所述的冲突处理方法,其中,
所述的根据所述次数修改所述尝试标记无效索引项的概率,包括:
若所述次数为零,则将所述尝试标记无效索引项的概率修改为预设值;
若所述次数不为零,则根据所述次数获取修正值,并将所述尝试标记无效索引项的概
率修改为所述修正值。
7 .根据权利要求6所述的冲突处理方法,其中,
所述的根据所述次数获取修正值,包括:
根据所述次数计算对所述表数据的进行修改类操作的频率,并将所述频率作为所述修
正值。
8.根据权利要求5所述的冲突处理方法,其中,
所述修改类操作包括数据更新操作和/或数据删除操作。
9.一种机器可读存储介质,其上存储有机器可执行程序,所述机器可执行程序被处理
器执行时实现根据权利要求1至8任一项所述的无效索引标记的冲突处理方法。
10.一种计算机设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运
行的机器可执行程序,并且所述处理器执行所述机器可执行程序时实现根据权利要求1至8
任一项所述的无效索引标记的冲突处理方法。
权 利 要 求 书
1/1 页
2
评论