1 .一种数据库故障发现方法,其特征在于,包括:
根据目标数据集合以及所述目标数据集合中每个目标数据对应的概率分布特征函数
确定目标阈值,所述目标数据用于表征目标数据库的存储设备在历史预设时长内的历史使
用率;
若根据所述目标阈值确定目标待测数据为异常数据,则判断异常时间窗口内的其他目
标待测数据是否均为所述异常数据,所述目标待测数据用于表征所述存储设备的当前使用
率;
若判断结果为是,则确定所述目标数据库发生故障。
2.根据权利要求1所述的数据库故障发现方法,其特征在于,所述根据目标数据集合以
及所述目标数据集合中每个目标数据对应的概率分布特征函数确定目标阈值,包括:
根据第一预设算法确定所述目标数据集合的波动系数,并根据所述波动系数确定目标
概率阈值,所述波动系数用于表征所述历史使用率的波动幅度;
基于预设逆累积分函数,根据所述目标概率阈值以及每个目标数据对应的所述概率分
布特征函数确定各自对应的使用率阈值;
通过确定所有使用率阈值的平均值,得到所述目标阈值。
3 .根据权利要求2所述的数据库故障发现方法,其特征在于,所述基于预设逆累积分函
数,根据所述目标概率阈值以及每个目标数据对应的所述概率分布特征函数确定各自对应
的使用率阈值,包括:
根据每个目标数据以及对应的Beta分布函数确定对应的每个分布结果,每个分布结果
为每个目标数据对应的Beta分布,所述概率分布特征函数包括所述Beta分布函数;
基于所述预设逆累积分函数,根据所述目标概率阈值以及每个分布结果确定每个使用
率阈值。
4 .根据权利要求2所述的数据库故障发现方法,其特征在于,在所述根据第一预设算法
确定所述目标数据集合的波动系数之前,还包括:
根据预设时间周期获取所述存储设备在所述历史预设时长内的多个历史数据;
按照预设筛选规则对每个历史数据进行标注,剔除不符合所述预设筛选规则的历史数
据,以得到候选数据;
对每个候选数据进行百分比运算,得到对应的所述目标数据。
5 .根据权利要求4所述的数据库故障发现方法,其特征在于,在所述根据所述目标阈值
确定目标待测数据为异常数据之前,还包括:
根据所述预设时间周期获取待测数据;
按照所述预设筛选规则对所述待测数据进行筛选,得到对应的所述目标待测数据。
6 .根据权利要求1-5任一项所述的数据库故障发现方法,其特征在于,在所述判断异常
时间窗口内的其他目标待测数据是否均为所述异常数据之前,还包括:
根据所述目标数据集合以及第二预设算法确定多个相似度,每个相似度用于表征相邻
两个单位时长对应的所述目标数据之间的相似程度,所述历史预设时长包括多个单位时
长;
获取所有相似度的平均值,以得到目标相似度;
根据第三预设算法、预设异常时间窗口阈值以及所述目标相似度确定所述异常时间窗
权 利 要 求 书
1/2 页
2
评论