发明名称 |
一种缓存结果集的管理方法、装置及系统 |
摘要 |
本发明实施例公开了一种缓存结果集的管理方法、装置及系统,其中,缓存结果集的管理方法包括:当缓存中的结果集所依赖的基表发生更改时,确定所述结果集的当前访问次数S、首次获取所述结果集所占用的CPU时间tcpu、更新所述结果集所占用的CPU时间tucpu、当前CPU的繁忙程度bcpu以及所述结果集的更新次数m;当一定时间段内由所述S、tcpu、tucpu及bcpu确定的参数c的值大于预设值c0,或者,所述m的值大于预设值m0且由所述S及m确定的参数n的值大于预设值n0,则确定更新所述结果集,否则确定使所述结果集失效。本发明实施例的缓存结果集的管理方法及装置,可以合理利用系统资源,以及高效地利用缓存结果集。 |
申请公布号 |
CN102682087A |
申请公布日期 |
2012.09.19 |
申请号 |
CN201210121445.6 |
申请日期 |
2012.04.23 |
申请人 |
华为技术有限公司 |
发明人 |
宋娇 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京凯特来知识产权代理有限公司 11260 |
代理人 |
郑立明;黄晓军 |
主权项 |
一种缓存结果集的管理方法,其特征在于,包括:当缓存中的结果集所依赖的基表发生更改时,确定所述结果集的当前访问次数S、首次获取所述结果集所占用的CPU时间tcpu、更新所述结果集所占用的CPU时间tucpu、当前CPU的繁忙程度bcpu以及所述结果集的更新次数m;当一定时间段内由所述S、tcpu、tucpu及bcpu确定的参数c的值大于预设值c0,或者,所述m的值大于预设值m0且由所述S及m确定的参数n的值大于预设值n0,则确定更新所述结果集,否则确定使所述结果集失效。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |