-
公开(公告)号:CN105740344A
公开(公告)日:2016-07-06
申请号:CN201610048596.1
申请日:2016-01-25
Applicant: 中国科学院计算技术研究所
IPC: G06F17/30
CPC classification number: G06F16/242
Abstract: 本发明提出一种独立于数据库的sql语句合并方法及系统,涉及数据库加速技术领域,该方法包括根据数据库名称对选定数据库进行数据库扫描,获取所述选的数据库所有表名信息,根据所述表名信息进行队列初始化,生成数量为所述选定数据库中表的总数量的初始化队列;获取sql语句,将所述sql语句放入到全局开放的生产者队列中,并从所述生产者队列中依次提取所述sql语句,同时对每提取的一条所述sql语句进行对象封装处理,并将对象封装处理后的sql语句存入所述初始化队列;对所述初始化队列中所有sql语句进行出队操作,将出队后的sql语句按照合并规则进行合并,使每个所述初始化队列都对应一条总的sql语句。