发明名称 | 数据库查询优化方法和设备 | ||
摘要 | 本发明公开了一种数据库查询优化方法和设备。该方法包括:接收第一查询命令,该第一查询命令至少包括第一和第二查询语句,该第二查询语句从第二表格获得第二查询结果,该第一查询语句通过该第二查询结果和第一过滤条件来从第一表格获得第一查询结果,该第一和第二表格指向数据库中的同一基础表格;基于该第二查询语句来生成第三表格的定义语句,该第三表格用于存储第三查询结果,该第三查询结果包括该第一查询结果和记录标识列上的数据值中的至少一个;以及利用该定义语句来替换该第二查询语句,并且基于该第三表格来改写该第一查询语句,从而将该第一查询命令转换为第二查询命令。因此,本发明可以通过更低的计算成本来实现数据查询操作。 | ||
申请公布号 | CN104765731A | 申请公布日期 | 2015.07.08 |
申请号 | CN201410001226.3 | 申请日期 | 2014.01.02 |
申请人 | 国际商业机器公司 | 发明人 | 李硕;杨新颖;周祥 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京市柳沈律师事务所 11105 | 代理人 | 王怀章 |
主权项 | 一种数据库查询优化方法,包括:接收第一查询命令,所述第一查询命令至少包括第一查询语句和第二查询语句,所述第二查询语句用于从第二表格获得第二查询结果,所述第一查询语句用于通过所述第二查询结果和第一过滤条件来从第一表格获得第一查询结果,所述第一表格和所述第二表格中的每一个指向数据库中的同一基础表格;基于所述第二查询语句来生成第三表格的定义语句,所述第三表格用于存储第三查询结果,所述第三查询结果包括所述第一查询结果和记录标识列上的数据值中的至少一个;以及在所述第一查询命令中,利用所述定义语句来替换所述第二查询语句,并且基于所述第三表格来改写所述第一查询语句,从而将所述第一查询命令转换为第二查询命令。 | ||
地址 | 美国纽约阿芒克 |