1 .一种缓存数据的监控管理方法,其特征在于,包括:
将数据库执行数据库语句过程中生成的缓存数据写入预设缓存空间中;所述预设缓存
空间的数量为至少一个;
在各所述预设缓存空间的缓存数据写入量满足磁盘写入条件时,将自身缓存空间内的
缓存数据写入磁盘;
确定各所述预设缓存空间在当前磁盘写入周期下,写入磁盘的缓存数据的数据累积
量;
根据各所述预设缓存空间对应的所述数据累积量,确定是否终止所述数据库生成缓存
数据,得到终止判断结果;
根据所述终止判断结果,控制所述数据库继续生成或终止生成缓存数据,以实现对所
述缓存数据的监控管理。
2.根据权利要求1所述的方法,其特征在于,所述根据各所述预设缓存空间对应的所述
数据累积量,确定是否终止所述数据库生成缓存数据,得到终止判断结果,包括:
确定写入磁盘的缓存数据的写入总次数;
若存在任一预设缓存空间的数据累积量满足预设的累积量判断条件,或所述写入总次
数满足预设的写入总次数判断条件,则根据各所述预设缓存空间对应的数据累积量,则确
定写入磁盘的缓存数据的数据总量;
根据所述数据总量,确定是否终止所述数据库生成缓存数据,得到终止判断结果。
3 .根据权利要求2所述的方法,其特征在于,所述根据所述数据总量,确定是否终止所
述数据库生成缓存数据,得到终止判断结果,包括:
若所述数据总量不满足预设的总量判断条件,则确定终止所述数据库生成缓存数据;
相应的,所述根据所述终止判断结果,控制所述数据库继续生成或终止生成缓存数据,
以实现对所述缓存数据的监控管理,包括:
若所述终止判断结果为确定终止所述数据库生成缓存数据,则生成语句终止指令发送
至所述数据库,控制所述数据库根据所述语句终止指令终止生成缓存数据,以实现对所述
缓存数据的监控管理。
4 .根据权利要求2所述的方法,其特征在于,所述根据所述数据总量,确定是否终止所
述数据库生成缓存数据,得到终止判断结果,包括:
若所述数据总量满足预设的总量判断条件,则确定所述数据库继续生成缓存数据;
相应的,所述根据所述终止判断结果,控制所述数据库继续生成或终止生成缓存数据,
以实现对所述缓存数据的监控管理,包括:
若所述终止判断结果为所述数据库继续生成缓存数据,则控制所述数据库继续生成缓
存数据,以实现对所述缓存数据的监控管理。
5 .根据权利要求4所述的方法,其特征在于,在所述若所述数据总量不满足预设的总量
判断条件之后,所述方法还包括:
确定在所述当前磁盘写入周期下,所述磁盘的可用空间容量和可用空间占比;
若所述可用空间容量满足预设的容量判断条件,且所述可用空间占比满足预设的占比
判断条件,则确定所述数据库继续生成缓存数据。
6 .根据权利要求5所述的方法,其特征在于,所述方法还包括:
权 利 要 求 书
1/2 页
2
评论