-
公开(公告)号:CN102207935A
公开(公告)日:2011-10-05
申请号:CN201010136973.X
申请日:2010-03-30
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30321
Abstract: 本公开公开了一种用于为数据库创建索引的方法和系统,其中方法包括:选取数据库表的至少一列作为创建索引的依据;根据该至少一列产生至少一个树结构的索引,其中该至少一个索引的叶节点中存储的指针为空值。创建的索引可以重复使用,而且能够使中间结果得到有效利用,进而能够提高数据库操作的效率。
-
公开(公告)号:CN102968420B
公开(公告)日:2016-05-04
申请号:CN201110270208.1
申请日:2011-08-31
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30463 , G06F17/30477
Abstract: 本发明公开了一种数据库查询的方法和系统,该方法包括:响应于查询请求,获得该查询请求的以最小查询响应时间为目标的查询计划以及以最小查询总时间为目标的查询计划;开始执行以最小查询响应时间为目标的查询计划以及以最小查询总时间为目标的查询计划;在以最小查询总时间为目标的查询计划执行到指定点之前,输出以最小查询响应时间为目标的查询计划执行得到的初始查询结果;响应于以最小查询总时间为目标的查询计划执行到指定点,继续执行以最小查询总时间为目标的查询计划以输出剩余查询结果。该查询方法和系统能同时减少查询响应时间和查询总时间。
-
公开(公告)号:CN102968420A
公开(公告)日:2013-03-13
申请号:CN201110270208.1
申请日:2011-08-31
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30463 , G06F17/30477
Abstract: 本发明公开了一种数据库查询的方法和系统,该方法包括:响应于查询请求,获得该查询请求的以最小查询响应时间为目标的查询计划以及以最小查询总时间为目标的查询计划;开始执行以最小查询响应时间为目标的查询计划以及以最小查询总时间为目标的查询计划;在以最小查询总时间为目标的查询计划执行到指定点之前,输出以最小查询响应时间为目标的查询计划执行得到的初始查询结果;响应于以最小查询总时间为目标的查询计划执行到指定点,继续执行以最小查询总时间为目标的查询计划以输出剩余查询结果。该查询方法和系统能同时减少查询响应时间和查询总时间。
-
公开(公告)号:CN104216894B
公开(公告)日:2017-07-14
申请号:CN201310211748.1
申请日:2013-05-31
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30463 , G06F17/30433 , G06F17/30474 , G06F17/30477 , G06F17/30542
Abstract: 本发明公开了一种用于数据查询的方法和系统。所述方法包括:接收查询请求,所述查询请求包括查询语句;计算所述查询语句中关键组成元素的特征值;基于所述关键组成元素的特征值匹配历史查询语句的执行计划中节点的特征值;响应于匹配到对应所述节点的特征值,基于所述节点对应的执行计划,生成所述查询语句的执行计划。本发明的方法和系统有利于提高执行计划的重用程度,进而提高生成查询语句的执行计划的效率以及数据库管理系统在性能上的稳定性。
-
公开(公告)号:CN104216894A
公开(公告)日:2014-12-17
申请号:CN201310211748.1
申请日:2013-05-31
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30463 , G06F17/30433 , G06F17/30474 , G06F17/30477 , G06F17/30542 , G06F17/30392 , G06F17/30471
Abstract: 本发明公开了一种用于数据查询的方法和系统。所述方法包括:接收查询请求,所述查询请求包括查询语句;计算所述查询语句中关键组成元素的特征值;基于所述关键组成元素的特征值匹配历史查询语句的执行计划中节点的特征值;响应于匹配到对应所述节点的特征值,基于所述节点对应的执行计划,生成所述查询语句的执行计划。本发明的方法和系统有利于提高执行计划的重用程度,进而提高生成查询语句的执行计划的效率以及数据库管理系统在性能上的稳定性。
-
-
-
-