【技术实现步骤摘要】
一种磁盘信息处理方法和装置
[0001]本专利技术涉及计算机
,尤其涉及一种磁盘信息处理方法和装置
。
技术介绍
[0002]目前
,
数据库应用十分普遍,为用户提供了方便
、
快捷的数据存储
、
查询服务
。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]在使用数据库的过程中,会产生大量的逻辑日志文件,甚至将磁盘空间占满,导致相应的系统无法正常运行
。
现有技术通过对逻辑日志文件设置过期时间,以执行逻辑日志文件的自动清理
。
这种技术手段的弊端在于:每次自动清理的同时会产生大量数据库操作,导致当日的逻辑日志文件量激增,且在过期前无法自动删除,因此很可能进一步增加了磁盘压力
。
此外,小部分的现有技术通过人工登录数据的方式手动清理逻辑日志,这种做法效率低
、
容易出错且用人成本高
。
技术实现思路
[0005]有鉴于此,本专利技术实施例提供一种磁盘信息处理方法和装置,能够解决现有数据库逻辑日志清理效率低,难以释放磁盘空间的技术问题
。
[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种磁盘信息处理方法,包括监听目标磁盘的空间使用率,并和预设的第一阈值进行对比;响应于确定所述空间使用率大于所述第一阈值,在目标磁盘对应的服务器中采集资源占用信息,并输入至训练好的判别模型
【技术保护点】
【技术特征摘要】
1.
一种磁盘信息处理方法,其特征在于,包括:监听目标磁盘的空间使用率,并和预设的第一阈值进行对比;响应于确定所述空间使用率大于所述第一阈值,在目标磁盘对应的服务器中采集资源占用信息,并输入至训练好的判别模型,以判断是否对目标磁盘进行清理;若是,则根据预设的规则在目标磁盘中选取得到目标逻辑日志,并转存至预设的存储设备,且在目标磁盘中删除目标逻辑日志;若否,则发出磁盘空间不足告警
。2.
根据权利要求1所述的方法,其特征在于,在目标磁盘对应的服务器中采集资源占用信息,包括:采集目标磁盘对应的服务器的资源占用信息;以及采集目标磁盘中的目标数据库的资源占用信息
。3.
根据权利要求2所述的方法,其特征在于,判断是否对目标磁盘进行清理,包括:使用训练好的判别模型,根据服务器的资源占用信息和目标数据库的资源占用信息,计算服务器的运行状态与目标数据库的内存占用状态的之间相关性,并和预设的第二阈值进行对比;响应于确定所述相关性大于或等于所述第二阈值,则对目标磁盘进行清理;响应于确定所述相关性小于所述第二阈值,则不对目标磁盘进行清理
。4.
根据权利要求1所述的方法,其特征在于,根据预设的规则在目标磁盘中选取得到目标逻辑日志,包括:读取当前的系统时间,并根据预设的规则确定对应的截止日期;在目标磁盘中选取相应的记录日志在所述截止日期之前的逻辑日志,以作为目标逻辑日志
。5.
根据权利要求1所述的方法,其特征在于,转存至预设的存储设备,包括:对所述目标逻辑日志进行压缩,得到压缩包,将所述压缩包远程拷贝至预设的存储设备中
。6.
根据权利要求1所述的方法,其特征在于,在目标磁盘中删除目标逻辑日志之后,包括:生成对应的磁盘清理事件,并上报
。7.
根据权利要求1所述的方法,其特征在于,输入至训练好的判别模型之前,包括:采集指定历史时间中服务器的资源占用信息,作为第一信息;以及采集指定历史时间中目标数据库的资源占用信息,作为第二信息;确定指定历史时间中服务器运行状态与目标数据库内存占用状态之间的相关性,作为目标值;基于朴素贝叶斯模型构建判别模型;将所述第一信息和第二信息输入至判别模型,以对应的输出趋近于所述目标值为目标,对所述判别模型进行训练,使得相应的损失函数达到最小,得到训练好的判别模型
。8.
一种磁盘信息处理装置,其特征在于,包括:监听模块,用于监听目标磁盘的空间使用率,并和预设的第一阈值进行对比;处理模块,用于确定所述空间使用率大于所述第一阈值,在目标磁盘对应的服务器中
采集资源占用信息,并输入至训练好的判别模型,以判断是否对目标磁盘进行清理;若是,则根据预设的规则在目标磁盘中选取得到目标逻辑日志,并转...
【专利技术属性】
技术研发人员:郝伟,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。