1 .一种数据库所用磁盘的磁盘空间监测方法,包括:
确定数据库的数据目录所在的目标磁盘;
按照预设的时间间隔采集并记录所述目标磁盘的磁盘空间信息,记为空间信息集合,
所述磁盘空间信息用于表示所述磁盘的空间使用情况;
判断总采集时间是否达到预设阈值,若是,根据所述空间信息集合创建所述磁盘空间
信息关于时间的预测用线性回归方程,若否,继续采集所述磁盘空间信息;
根据所述预测用线性回归方程预测并输出所述磁盘空间信息达到预设条件的时间。
2.根据权利要求1所述的数据库所用磁盘的磁盘空间监测方法,其中,所述根据所述空
间信息集合创建所述磁盘空间信息关于时间的预测用线性回归方程的步骤包括:
根据所述空间信息集合创建所述磁盘空间信息关于时间的初步线性回归方程;
利用所述初步线性回归方程检测所述空间信息集合中是否存在波动范围超出预置条
件的磁盘空间信息;
若是,去除所述空间信息集合中波动范围超出预置条件的所述磁盘空间信息,利用处
理后的所述空间信息集合创建所述预测用线性回归方程,若否,将所述初步线性回归方程
作为所述预测用线性回归方程。
3 .根据权利要求2所述的数据库所用磁盘的磁盘空间监测方法,其中,所述利用所述初
步线性回归方程检测所述空间信息集合中是否存在波动范围超出预置条件的磁盘空间信
息的步骤包括:
计算所述空间信息集合中所有所述磁盘空间信息的平均值;
获取并记录所述空间信息集合中与所述平均值最接近的磁盘空间信息,记为参照空间
信息;
计算所述空间信息集合中的其他磁盘空间信息与所述参照空间信息的两点之间的斜
率,记为对照斜率;
将所述对照斜率与所述初步线性回归方程的斜率进行比较;
若所述对照斜率与所述初步线性回归方程的斜率的差值大于预设值,判定所述对照斜
率相应的所述磁盘空间信息的波动范围超出预置条件。
4 .根据权利要求2所述的数据库所用磁盘的磁盘空间监测方法,其中,所述根据所述空
间信息集合创建所述磁盘空间信息关于时间的初步线性回归方程的步骤之前包括:
检测所述数据库的数据目录所在的目标磁盘是否发生更换,若是,去除所述空间信息
集合中更换前的磁盘对应的磁盘空间信息,执行根据所述空间信息集合创建所述磁盘空间
信息关于时间的初步线性回归方程的步骤,若否,执行根据所述空间信息集合创建所述磁
盘空间信息关于时间的初步线性回归方程的步骤。
5 .根据权利要求4所述的数据库所用磁盘的磁盘空间监测方法,其中,在采集并记录所
述目标磁盘的磁盘空间信息的同时采集所述目标磁盘的标识信息;
所述检测所述数据库的数据目录所在的目标磁盘是否发生更换的步骤包括:
检测所述空间信息集合中的所有所述磁盘空间信息对应所述标识信息是否一致,若不
一致,判定所述数据库的数据目录所在的目标磁盘发生更换。
6 .根据权利要求1所述的数据库所用磁盘的磁盘空间监测方法,其中,所述磁盘空间信
息为所述目标磁盘的磁盘剩余率,所述磁盘剩余率为所述目标磁盘的磁盘空间剩余量与所
权 利 要 求 书
1/2 页
2
评论