一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据库表清空方法及装置与流程

2022-06-01 17:33:22 来源:中国专利 TAG:

技术特征:
1.一种数据库表清空方法,其特征在于,包括:在系统层为目标表指向的待删除文件创建硬链接;删除所述目标表;在所述系统层中通过所述硬链接从所述待删除文件中分离出目标文件,并删除所述目标文件,重复执行从所述待删除文件中分离出目标文件,并删除所述目标文件的步骤,直至所述待删除文件的剩余部分所占空间小于或等于预设阈值,删除所述待删除文件的剩余部分。2.根据权利要求1所述的数据库表清空方法,其特征在于,在所述在系统层为目标表指向的待删除文件创建硬链接的步骤之前,还包括:获取所述目标表的原始名称;创建空表,以所述目标表的原始名称为所述空表命名,使所述目标表的原始名称指向所述空表;以新的名称为所述目标表重命名。3.根据权利要求1所述的数据库表清空方法,其特征在于,在所述在系统层为目标表指向的待删除文件创建硬链接的步骤之前,还包括:获取配置文件,所述配置文件中包括配置参数和各配置参数的取值范围,其中,所述配置参数包括所述目标表的基本信息、清理条件、清理规则;根据各配置参数的取值范围和所述配置文件中各配置参数的值对配置文件进行检测;若所述配置文件中各配置参数的值分别位于各配置参数的取值范围内,根据所述配置文件中目标表的清理条件对所述目标表的当前状态进行检测;若所述目标表的当前状态与所述配置文件中目标表的清理条件一致,根据所述清理规则执行在系统层为目标表指向的表数据文件创建硬链接的步骤。4.根据权利要求3所述的数据库表清空方法,其特征在于,若所述配置文件中存在配置参数的值位于与所述配置参数相对应的取值范围外,返回错误信息。5.根据权利要求3所述的数据库表清空方法,其特征在于,若所述目标表的当前状态与所述配置文件中目标表的清理条件不一致,形成错误日志;返回错误信息。6.根据权利要求1所述的数据库表清空方法,其特征在于,在所述分别删除各所述目标文件的步骤之后,还包括:判断所述目标表所占空间是否为零;若所述目标表所占空间不为零,返回清理失败信息。7.一种数据库表清空装置,其特征在于,包括:硬链接创建模块,用于在系统层为目标表指向的待删除文件创建硬链接;目标表删除模块,用于删除所述目标表;文件删除模块,用于在所述系统层中通过所述硬链接从所述待删除文件中分离出目标文件,并删除所述目标文件,重复执行从所述待删除文件中分离出目标文件,并删除所述目标文件的步骤,直至所述待删除文件的剩余部分所占空间小于预设阈值,删除所述待删除
文件的剩余部分。8.一种计算机设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,从而执行如权利要求1-6中任一项所述的数据库表清空方法。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如权利要求1-6中任一项所述的数据库表清空方法。

技术总结
本发明提供了一种数据库表清空方法及装置,其中,该方法包括:在系统层为目标表指向的待删除文件创建硬链接;删除目标表;在所述系统层中通过所述硬链接从所述待删除文件中分离出目标文件,并删除所述目标文件,重复执行从所述待删除文件中分离出目标文件,并删除所述目标文件的步骤,直至所述待删除文件的剩余部分所占空间小于或等于预设阈值,删除所述待删除文件的剩余部分。通过实施本发明,在系统层通过硬链接依次从待删除文件中分离出目标文件并删除目标文件,直到待删除文件的剩余部分小于预设阈值,删除待删除文件的剩余部分,完成对待删除文件的删除,有效降低了删除待删除文件时对数据库带来的影响。除文件时对数据库带来的影响。除文件时对数据库带来的影响。


技术研发人员:周欢 刘海龙 董俊峰 强群力 刘超千 赵彤 陈瑛绮 余星 王鹏 韦鹏程 孟令银 朱绍辉 陈飞 姚文龙 高超 马亮 赵淑红 司冠群
受保护的技术使用者:网联清算有限公司
技术研发日:2020.11.25
技术公布日:2022/5/31
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献