-
公开(公告)号:CN101727455B
公开(公告)日:2013-05-01
申请号:CN200810174919.7
申请日:2008-10-24
Applicant: 国际商业机器公司
IPC: G06F17/30
Abstract: 本发明提供一种优化数据库顾问程序的配置参数的方法,其包括:使用DOE实验设计方法设计所述数据库顾问程序的多个测试实验,其中,每一个所述测试实验对应所述配置参数的一组取值;执行所述多个测试实验的每一个,以生成相应的推荐数据库;测量每一个所述推荐数据库的性能,以获得该推荐数据库的测量结果;以及分析所有所述推荐数据库的测量结果,以确定对所述数据库的影响大的配置参数。本发明的方法能够自动地评估数据库顾问程序的配置参数,同时提供配置参数的优化建议,极大方便了配置参数的缺省值/初始值的适当设置。本发明还提供了一种优化数据库顾问程序的配置参数的装置。
-
公开(公告)号:CN102479239A
公开(公告)日:2012-05-30
申请号:CN201010577037.2
申请日:2010-11-29
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/3053 , G06F17/30457 , G06F17/30477 , G06F17/30495 , G06F17/30533 , G06F17/30902
Abstract: 提供了预存储RDF三元数据的方法和装置。所述方法包括:获取对RDF三元组的查询请求,其中包括至少一个三元模式;对于每个三元模式,确定其对应的基本模式,并将每个三元模式相对于对应的基本模式进行加权;基于加权的基本模式,统计每个基本模式的出现频率;至少根据所述出现频率,选择至少一个基本模式;以及将所选择的至少一个基本模式所对应的RDF三元组预存储到缓存区。还提供了与之相应的装置。通过上述方法和装置,可以确定访问频率较高的RDF三元组,将这部分三元组预存储到易于访问的缓存区中,由此提高查询效率。
-
公开(公告)号:CN102033885B
公开(公告)日:2013-10-02
申请号:CN200910179142.8
申请日:2009-09-29
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30935 , G06F17/30345 , G06F17/30932 , G06F17/30938
Abstract: 本发明公开了用于XML数据存储库中的XPath执行的方法和系统。该用于XML数据存储库中的XPath执行的方法,包括:解析步骤,用于利用简单路径文件来解析输入的XPath查询,以生成关于该XPath查询的执行树,其中所述简单路径文件是基于数据存储库中的多个XML文件的层次结构生成的一个XML文件,其中所生成的一个XML文件中的节点的节点名称是通过记录数据存储库中的多个XML文件中的各个节点的标签信息而生成的;以及执行步骤,用于对数据存储库执行该执行树,以产生最终执行结果。
-
公开(公告)号:CN101620606A
公开(公告)日:2010-01-06
申请号:CN200810125297.9
申请日:2008-06-30
Applicant: 国际商业机器公司
IPC: G06F17/30
Abstract: 本发明公开了一种自动生成数据库查询的方法和系统,通过考虑列组数据相关性和行集数约束,能够基于谓词参数实例化自动生成用于数据库的查询。根据本发明一个实施例的生成数据库查询的方法包括:接收输入查询和行集数约束;以及根据数据库的列组数据相关性对输入查询的局部谓词参数进行实例化,以生成满足行集数约束的候选测试查询。所述生成测试查询的步骤包括步骤:为输入查询构建有向查询图;对有向查询图进行遍历以构建有向生成树;对有向生成树进行遍历以生成中间结果表;以及根据中间结果表生成满足行集数约束的候选测试查询。
-
公开(公告)号:CN102033885A
公开(公告)日:2011-04-27
申请号:CN200910179142.8
申请日:2009-09-29
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30935 , G06F17/30345 , G06F17/30932 , G06F17/30938
Abstract: 本发明公开了用于XML数据存储库中的XPath执行的方法和系统。该用于XML数据存储库中的XPath执行的方法,包括:解析步骤,用于利用简单路径文件来解析输入的XPath查询,以生成关于该XPath查询的执行树,其中所述简单路径文件是基于数据存储库中的多个XML文件的层次结构生成的一个XML文件,其中所生成的一个XML文件中的节点的节点名称是通过记录数据存储库中的多个XML文件中的各个节点的标签信息而生成的;以及执行步骤,用于对数据存储库执行该执行树,以产生最终执行结果。
-
公开(公告)号:CN101661481A
公开(公告)日:2010-03-03
申请号:CN200810212515.2
申请日:2008-08-29
Applicant: 国际商业机器公司
IPC: G06F17/30
Abstract: 本发明提供一种基于简单路径在XML仓库中存储XML数据的方法,该XML仓库包括简单路径仓库和数据仓库,该方法包括:对XML文档中的每一个节点,生成用于唯一识别该节点的节点标识符;生成XML文档的简单路径;将简单路径存储到简单路径仓库中;以及以简单路径为索引将每一个简单路径中的每个节点的数据依次存储到数据仓库中,其中数据包括该节点的节点标识符和值。本方法使数据以简单路径的聚束的方式进行存储,并且一个简单路径的数据按照节点标识符的顺序进行存储。而且,本方法不需要XML文档的模式,可以处理无模式的XML数据,并且能够提高XML数据查询的性能。此外,还提供了基于简单路径在XML仓库中存储XML数据的装置以及在XML仓库中执行XML查询的方法和装置。
-
公开(公告)号:CN102955828B
公开(公告)日:2016-06-15
申请号:CN201110254002.X
申请日:2011-08-31
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30292 , G06F17/30318
Abstract: 本公开提供了一种用于数据库大对象LOB重整的方法和系统,方法包括:计算内联LOB的活跃度;根据内联LOB的活跃度重新定义内联LOB长度;以及利用重新定义的内联LOB长度进行LOB重整。通过在内联LOB重整过程中考虑内联LOB的活跃度这样的信息,使得进行REORG时充分考虑了影响数据库性能的因素,因而能够通过REORG操作带来数据库性能的显著提升。
-
公开(公告)号:CN101727455A
公开(公告)日:2010-06-09
申请号:CN200810174919.7
申请日:2008-10-24
Applicant: 国际商业机器公司
IPC: G06F17/30
Abstract: 本发明提供一种优化数据库顾问程序的配置参数的方法,其包括:使用DOE实验设计方法设计所述数据库顾问程序的多个测试实验,其中,每一个所述测试实验对应所述配置参数的一组取值;执行所述多个测试实验的每一个,以生成相应的推荐数据库;测量每一个所述推荐数据库的性能,以获得该推荐数据库的测量结果;以及分析所有所述推荐数据库的测量结果,以确定对所述数据库的影响大的配置参数。本发明的方法能够自动地评估数据库顾问程序的配置参数,同时提供配置参数的优化建议,极大方便了配置参数的缺省值/初始值的适当设置。本发明还提供了一种优化数据库顾问程序的配置参数的装置。
-
公开(公告)号:CN102479239B
公开(公告)日:2016-03-09
申请号:CN201010577037.2
申请日:2010-11-29
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/3053 , G06F17/30457 , G06F17/30477 , G06F17/30495 , G06F17/30533 , G06F17/30902
Abstract: 提供了预存储RDF三元数据的方法和装置。所述方法包括:获取对RDF三元组的查询请求,其中包括至少一个三元模式;对于每个三元模式,确定其对应的基本模式,并将每个三元模式相对于对应的基本模式进行加权;基于加权的基本模式,统计每个基本模式的出现频率;至少根据所述出现频率,选择至少一个基本模式;以及将所选择的至少一个基本模式所对应的RDF三元组预存储到缓存区。还提供了与之相应的装置。通过上述方法和装置,可以确定访问频率较高的RDF三元组,将这部分三元组预存储到易于访问的缓存区中,由此提高查询效率。
-
公开(公告)号:CN102955828A
公开(公告)日:2013-03-06
申请号:CN201110254002.X
申请日:2011-08-31
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30292 , G06F17/30318
Abstract: 本公开提供了一种用于数据库大对象LOB重整的方法和系统,方法包括:计算内联LOB的活跃度;根据内联LOB的活跃度重新定义内联LOB长度;以及利用重新定义的内联LOB长度进行LOB重整。通过在内联LOB重整过程中考虑内联LOB的活跃度这样的信息,使得进行REORG时充分考虑了影响数据库性能的因素,因而能够通过REORG操作带来数据库性能的显著提升。
-
-
-
-
-
-
-
-
-