用于优化数据库查询的方法和系统

    公开(公告)号:CN102479255B

    公开(公告)日:2014-08-20

    申请号:CN201110361039.2

    申请日:2011-11-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30421 G06F17/30471

    摘要: 本发明涉及用于优化数据库查询的方法和系统。本发明的实施例涉及用于优化被配置为用于接收查询的数据库事务的方法、计算机程序产品和系统。查询规定提供给查询的一组谓词和查询为真要满足的谓词的最少数量。使用查询对存储于计算机可读存储介质中的仓库执行操作。呈现满足最少数量的谓词的一组结果。

    一种在数据库里快速定位数据页中记录的方法

    公开(公告)号:CN1556483A

    公开(公告)日:2004-12-22

    申请号:CN200310124201.4

    申请日:2003-12-31

    发明人: 李世亮 高洪 洪玲

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30471 G06F17/30312

    摘要: 本发明涉及一种在数据库里快速定位数据页中记录的方法,包括:在数据页的末端设置一个目录结构,该目录结构由一组记录偏移构成,记录偏移是某条记录在页里的位置偏移;该目录结构中的每个目录称之为dir_slot,每个dir_slot存放一个记录位置的偏移;采用快速二分法定位算法在dir_slot中查找相关记录,在定位到某个dir_slot后,根据该dir_slot中存放的记录偏移,顺序查找这相关的这一组记录,准确地定位到要找的那条记录。本发明极大的提高了在一个页面中定位一条记录的速度,节省了大量的顺序查找的开销,大大地节省了查询比较的次数,同时也非常有效地管理了页面记录。

    并行执行具有递归子句的查询

    公开(公告)号:CN108431805A

    公开(公告)日:2018-08-21

    申请号:CN201680073257.7

    申请日:2016-10-19

    IPC分类号: G06F17/30

    摘要: 本文描述了用于使用并行执行数据库操作的多个进程来执行具有递归子句的查询的技术。多个进程中的每个进程生成作为临时表的一部分的段或者被分配作为临时表的一部分的段。对于递归查询的每次迭代,划分工作颗粒并将其分配给多个进程中的每个进程。当每个相应进程为给定迭代产生结果集合的一部分时,该进程将结果集合的所述一部分追加到相应进程所管理的相应段。每个从属进程然后向一个或多个源发布对新生成结果的引用。在下一次迭代期间,任何从属进程可以访问来自先前迭代的任何数据。

    数据查询方法和装置
    7.
    发明公开

    公开(公告)号:CN108427688A

    公开(公告)日:2018-08-21

    申请号:CN201710081643.7

    申请日:2017-02-15

    发明人: 焦张波

    摘要: 本发明实施例公开了一种数据查询方法和装置,用于扩展数据查询的范围。本发明实施例方法包括:接收输入的数据查询需求;根据所述数据查询需求,确定数据查询功能;根据预存的元数据中携带的描述数据查询功能的信息,获取与所述数据查询功能对应的元数据;根据所述对应的元数据在预设数据库中配置所述数据查询功能;在所述数据库中采用所述数据查询功能执行数据查询。这样,根据数据查询需求筛选出需要的元数据后,通过元数据配置数据查询功能,该数据查询功能可执行新的数据查询,扩展了系统的数据查询的范围。

    服务器中数据的特征分析方法和装置

    公开(公告)号:CN107463564A

    公开(公告)日:2017-12-12

    申请号:CN201610388434.2

    申请日:2016-06-02

    IPC分类号: G06F17/30 G06Q30/02

    CPC分类号: G06F17/30471 G06Q30/0202

    摘要: 本发明实施例涉及服务器中数据的特征分析方法和装置。该服务器包括待分析数据和数据库,该数据库包括至少一种数据类型以及每种数据类型对应的特征扩展规则,该方法包括:根据该数据库中该至少一种数据类型,确定该待分析数据的数据类型;确定该待分析数据的数据类型对应的特征扩展规则;根据该待分析数据的数据类型对应的特征扩展规则,确定该待分析数据的至少一个扩展特征以及每个扩展特征对应的数据;输出该待分析数据的该每个扩展特征对应的数据。本发明实施例的服务器中数据的特征分析方法和装置,可以实现从单一简单的数据类型出发,通过特征扩展规则挖掘出待分析数据的一系列扩展特征,减少数据分析时特征体系构建的工作量。