[发明专利]一种实时数据库日志滚动存储的方法在审
| 申请号: | 202111270832.1 | 申请日: | 2021-10-29 | 
| 公开(公告)号: | CN113986842A | 公开(公告)日: | 2022-01-28 | 
| 发明(设计)人: | 何清;王毅;何新;王奕飞 | 申请(专利权)人: | 西安热工研究院有限公司 | 
| 主分类号: | G06F16/17 | 分类号: | G06F16/17;G06F16/172;G06F16/18 | 
| 代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 何会侠 | 
| 地址: | 710032 陕*** | 国省代码: | 陕西;61 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 实时 数据库 日志 滚动 存储 方法 | ||
1.一种实时数据库日志滚动存储的方法,其特征在于,该方法包括以下步骤:
步骤一:设置存档文件滚动参数;
步骤二:运用存档文件滚动参数;
当存档文件所在磁盘最低预留的磁盘空间百分比为0时,不开启存档文件滚动功能;
当存档文件所在磁盘最低预留的磁盘空间百分比为1至99,在创建存档文件时,检查存档文件存储路径的可用磁盘空间KJ,任意一个路径满足即返回正确;如果所有路径均不能满足条件,则返回错误;其中CP为磁盘总空间,APDP为存档文件所在磁盘最低预留的磁盘空间百分比的简写;
当系统检测到返回错误时,启用循环覆盖;
步骤三:设置日志文件滚动参数;
步骤四:设置日志管理机制。
2.根据权利要求1所述的一种实时数据库日志滚动存储的方法,其特征在于,存档文件滚动参数包括最低可用磁盘空间、磁盘最大使用率和存档文件所在磁盘最低预留的磁盘空间百分比;
当存档文件所在磁盘的可用空间小于最低可用磁盘空间时,则存档文件滚动存储;
当存档文件所在磁盘的使用率达到磁盘最大使用率时,存档文件滚动存储;
当磁盘可用空间与总空间百分比小于存档文件所在磁盘最低预留的磁盘空间百分比时,存档文件滚动。
3.根据权利要求1所述的一种实时数据库日志滚动存储的方法,其特征在于,若存档文件列表中没有存档文件,则直接创建新的存档文件;
如果开启存档文件滚动时间轴,则先检查滚动时间,然后再检查容量;并在显示界面去掉滚动时间轴参数。
4.根据权利要求1所述的一种实时数据库日志滚动存储的方法,其特征在于,当存档文件所在磁盘最低预留的磁盘空间百分比为大于99时,取值为99。
5.根据权利要求1所述的一种实时数据库日志滚动存储的方法,其特征在于,日志文件滚动参数包括日志文件占用磁盘的最大空间、日志文件所在磁盘最低预留的磁盘空间百分比和单个日志文件的大小;当日志文件占用磁盘空间大于日志文件占用磁盘的最大空间时,日志文件滚动存储;
当磁盘可用空间与总空间的百分比小于日志文件所在磁盘最低预留的磁盘空间百分比时,日志文件滚动。
6.根据权利要求5所述的一种实时数据库日志滚动存储的方法,其特征在于,步骤四中设置日志管理机制的方法包括:
设置日志编号,且日志编号每天清零,从1开始累加;
当日志文件占用磁盘空间大于日志文件所在磁盘最低预留的磁盘空间百分比时,日志文件滚动存储;
当创建日志文件时,判断检测磁盘可用空间百分比是否小于日志文件所在磁盘最低预留的磁盘空间百分比;
当磁盘可用空间百分比小于日志文件所在磁盘最低预留的磁盘空间百分比时,不再创建新的日志文件,从最早的日志文件开始滚动存储日志;
反之创建新的日志文件;且日志文件所在磁盘最低预留的磁盘空间百分比为0时不开启滚动。
7.根据权利要求6所述的一种实时数据库日志滚动存储的方法,其特征在于,日志滚动会发生在两个环节,包括创建新的日志文件时和向日志文件写入日志信息时。
8.根据权利要求7所述的一种实时数据库日志滚动存储的方法,其特征在于,将日志文件分为消息、警告、错误和故障四个等级,产生的日志文件按照上述四个等级进行分级滚动存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安热工研究院有限公司,未经西安热工研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111270832.1/1.html,转载请声明来源钻瓜专利网。





