[发明专利]一种实时数据库日志滚动存储的方法在审
| 申请号: | 202111270832.1 | 申请日: | 2021-10-29 |
| 公开(公告)号: | CN113986842A | 公开(公告)日: | 2022-01-28 |
| 发明(设计)人: | 何清;王毅;何新;王奕飞 | 申请(专利权)人: | 西安热工研究院有限公司 |
| 主分类号: | G06F16/17 | 分类号: | G06F16/17;G06F16/172;G06F16/18 |
| 代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 何会侠 |
| 地址: | 710032 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实时 数据库 日志 滚动 存储 方法 | ||
本发明公开了一种实时数据库日志滚动存储的方法,属于数据储存技术领域,包括设置存档文件滚动参数;运用存档文件滚动参数;设置日志文件滚动参数;设置日志管理机制。存档文件所在磁盘的可用空间小于最低可用磁盘空间时,则存档文件滚动存储;当存档文件所在磁盘的使用率达到磁盘最大使用率时,存档文件滚动存储;当磁盘可用空间与总空间百分比小于存档文件所在磁盘最低预留的磁盘空间百分比时,存档文件滚动;通过设置以上两个参数来控制存档文件滚动存储,解决数据储存问题。
技术领域
本发明属于数据储存技术领域,具体涉及一种实时数据库日志滚动存储的方法。
背景技术
随着计算机互联网技术的快速发展,互联网上的业务以及业务中的应用数量也迎来了爆发性的增长,用户每天在使用运营商提供的这些业务及应用产品时,会产生大量的业务使用记录数据,而如何可靠地存储并收集用户使用这些应用产生的业务使用记录数据,以利于后续能够对存储的业务使用记录数据进行提取,进而运用数据分析、数据挖掘等技术,统计并分析业务使用记录数据中包含的用户习惯以及用户特征行为,从中找出对运营商有价值的信息,从而指导应用产品改进、拓展以及推出新的应用产品,帮助应用产品推广,显得极为重要。
储存数据会自动增长,100G数据和1T数据情况下,需要剩余的磁盘空间是不一样的,这种情况使用百分比比较好;从磁盘总容量角度来说,1T磁盘和10T磁盘,使用百分比相差比较多,可以使用最低可用磁盘空间,因此需要从不同的角度解决数据储存问题。
发明内容
为了解决上述方案存在的问题,本发明提供了一种实时数据库日志滚动存储的方法。
本发明的目的可以通过以下技术方案实现:
一种实时数据库日志滚动存储的方法,该方法包括以下步骤:
步骤一:设置存档文件滚动参数;
步骤二:运用存档文件滚动参数;
当存档文件所在磁盘最低预留的磁盘空间百分比为0时,不开启存档文件滚动功能;
当存档文件所在磁盘最低预留的磁盘空间百分比为1至99,在创建存档文件时,检查存档文件存储路径的可用磁盘空间KJ,任意一个路径满足即返回正确;如果所有路径均不能满足条件,则返回错误;
当系统检测到返回错误时,启用循环覆盖;
步骤三:设置日志文件滚动参数;
步骤四:设置日志管理机制。
进一步地,存档文件滚动参数包括最低可用磁盘空间、磁盘最大使用率和存档文件所在磁盘最低预留的磁盘空间百分比;
当存档文件所在磁盘的可用空间小于最低可用磁盘空间时,则存档文件滚动存储;
当存档文件所在磁盘的使用率达到磁盘最大使用率时,存档文件滚动存储;
当磁盘可用空间与总空间百分比小于存档文件所在磁盘最低预留的磁盘空间百分比时,存档文件滚动。
进一步地,若存档文件列表中没有存档文件,则直接创建新的存档文件;
如果开启存档文件滚动时间轴,则先检查滚动时间,然后再检查容量;并在显示界面去掉滚动时间轴参数。
进一步地,当存档文件所在磁盘最低预留的磁盘空间百分比为大于99时,取值为99。
进一步地,日志文件滚动参数包括日志文件占用磁盘的最大空间、日志文件所在磁盘最低预留的磁盘空间百分比和单个日志文件的大小;当日志文件占用磁盘空间大于日志文件占用磁盘的最大空间时,日志文件滚动存储;
当磁盘可用空间与总空间的百分比小于日志文件所在磁盘最低预留的磁盘空间百分比时,日志文件滚动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安热工研究院有限公司,未经西安热工研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111270832.1/2.html,转载请声明来源钻瓜专利网。





