发明名称 |
一种数据库查询方法及系统 |
摘要 |
本发明公开了一种数据库查询方法和系统,涉及数据库技术领域。本发明实施例接收数据库查询请求;判断该请求是否为初次请求;若该请求是初次请求,则执行对应的数据库查询操作,并将查询结果存入缓存中;若该请求不是初次请求,则在缓存中获取该数据库查询请求的查询结果。相同的SQL在同时请求数据库时,只请求一次并返回结果,其它的请求获取这个请求的结果,即在一定条件下,一段时间内查询SQL语句只有第一次生效,其余的则等待查询的结果。将多次SQL请求压缩成一次,能减轻数据库负担,从而解决多次数据库请求造成数据库拥堵的技术问题,且提高了SQL查询返回结果集的速度,后续请求使用的是第一次请求的结果集,大大缩短查询时间。 |
申请公布号 |
CN105243072A |
申请公布日期 |
2016.01.13 |
申请号 |
CN201410332414.4 |
申请日期 |
2014.07.11 |
申请人 |
北京神州泰岳软件股份有限公司 |
发明人 |
刘子龙;张国波 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京市隆安律师事务所 11323 |
代理人 |
权鲜枝 |
主权项 |
一种数据库查询方法,其特征在于,所述方法包括:接收数据库查询请求;判断所述数据库查询请求是否为初次请求;若所述数据库查询请求是初次请求,则执行对应的数据库查询操作,并将查询结果存入缓存中;若所述数据库查询请求不是初次请求,则在所述缓存中获取所述数据库查询请求的查询结果。 |
地址 |
100089 北京市海淀区万泉庄路28号万柳新贵大厦A座6层601室 |