1 .一种数据库查询结果的缓存及查询方法,包括:
读取预置查询语句;
创建存储表;
计算所述预置查询语句的标识;
将所述预置查询语句的标识存入所述存储表;
获取所述预置查询语句的查询结果;
将所述查询结果存入所述存储表并与所述预置查询语句的标识对应。
2.根据权利要求1所述的数据库查询结果的缓存及查询方法,其中,所述将所述查询结
果存入所述存储表的步骤之后包括:
获取查询语句;
计算所述查询语句的标识;
将所述查询语句的标识与所述存储表进行匹配;
判断是否在所述存储表匹配到相同标识,若是,返回所述标识对应的查询结果。
3 .根据权利要求2所述的数据库查询结果的缓存及查询方法,其中,所述判断是否在所
述存储表匹配到相同标识的步骤包括:
若否,将所述查询语句发送至服务端进行执行;
获取执行结果;
返回所述执行结果。
4 .根据权利要求1所述的数据库查询结果的缓存及查询方法,其中,所述读取预置查询
语句的步骤之前包括:
获取配置指令;
根据所述配置指令对预置查询语句进行调整。
5 .根据权利要求4所述的数据库查询结果的缓存及查询方法,其中,所述配置指令包
括:增加新的预置查询语句或者删除预置查询语句。
6 .根据权利要求1所述的数据库查询结果的缓存及查询方法,其中,所述查询方法还包
括:
响应于退出指令,销毁所述存储表。
7 .根据权利要求1所述的数据库查询结果的缓存及查询方法,其中,所述计算所述预置
查询语句的标识的步骤包括:
采用信息摘要算法计算所述预置查询语句的MD5值。
8.根据权利要求7所述的数据库查询结果的缓存及查询方法,其中,所述存储表为哈希
表。
9.一种机器可读存储介质,其上存储有机器可执行程序,所述机器可执行程序被处理
器执行时实现根据权利要求1至8任一项所述的数据库查询结果的缓存及查询方法。
10.一种计算机设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运
行的机器可执行程序,并且所述处理器执行所述机器可执行程序时实现根据权利要求1至8
任一项所述的数据库查询结果的缓存及查询方法。
权 利 要 求 书
1/1 页
2
评论