一种针对分布式查询执行的性能数据收集方法

    公开(公告)号:CN107885780A

    公开(公告)日:2018-04-06

    申请号:CN201710946082.2

    申请日:2017-10-12

    Inventor: 孙旭

    CPC classification number: G06F17/30545 G06F17/30463

    Abstract: 本发明公开了一种针对分布式查询执行的性能数据收集方法,包括以下步骤:管理节点优化器生成查询计划,并下发到计算节点上运行;计算节点根据收到的查询计划依次执行,并收集运行状态信息,包括BUFFERS、COST、TUPLES及特殊计划算子执行参数;计算节点把收集的查询运行状态信息发送给管理节点;管理节点收集到计算节点发送的运行状态信息,整理后展示给用户。有益效果:通过增加管理节点收集每个计算节点执行性能信息并展示给用户的流程,解决了分布式集群DBMS系统查询执行性能信息收集和展示缺陷。可以根据执行性能信息查看:a)集群数据分布是否均匀;b)计算节点计算资源是否合理;c)查询中哪个计算节点为查询的瓶颈。更易于用户进行SQL调优。

    一种基于分布式事务的代理处理的方法

    公开(公告)号:CN107818009A

    公开(公告)日:2018-03-20

    申请号:CN201710960968.2

    申请日:2017-10-17

    Inventor: 孙旭

    Abstract: 本发明公开了一种基于分布式事务的代理处理的方法,包括以下步骤:在节点内,对事务的请求都发送到所述节点内的代理进程中;所述代理进程合并所述请求后,一次性地发送给事务节点;所述事务节点一次性处理一批请求后,将结果发送到对应节点的代理进程;所述代理进程将请求结果发送给服务进程。本发明的有益效果:通过将同一个节点中的事务请求进行合并,再将合并后的请求发送给事务管理器,这种批量的事务请求处理,降低了网络压力和事务管理器的压力,也提高系统的吞吐量。

    一种基于共享磁盘架构的集群数据库系统及数据处理方法

    公开(公告)号:CN103365987B

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

    申请号:CN201310282114.5

    申请日:2013-07-05

    Abstract: 本发明涉及一种基于共享磁盘架构的集群数据库系统及数据处理方法,其中,该系统包括:主控节点和事务节点;所述事务节点,用于对集群数据库中的事务处理和静态数据的查询;所述主控节点,用于对集群数据库进行数据更新操作,产生动态数据,保存和查询所述动态数据。在一种新的共享磁盘架构的集群环境下,数据库管理系统架构及其数据处理方法,利用最新硬件技术的优势(如大内存、SSD等最新硬件技术),显著提高了数据库的性能,并且充分利用多台计算机协同工作,突破数据库在扩展性方面的局限,提高系统的性能和事务处理的吞吐量。

    一种可灵活配置的数据库分层存储优化方法

    公开(公告)号:CN105653720A

    公开(公告)日:2016-06-08

    申请号:CN201610009405.0

    申请日:2016-01-07

    Abstract: 本发明涉及一种可灵活配置的数据库分层存储优化方法,包括以下步骤:提供一SQL功能,用于支持用户按需灵活配置表、索引和WAL日志的存储管理方式;和用户利用提供的所述SQL功能,依据应用数据的活跃程度,定制自己的表、索引和WAL日志的存储管理方式。本发明有益效果:所述方法采用分层存储思想,对传统数据库存储管理进行优化,改造后的数据库不仅支持NVM和SSD等新型存储介质,而且还允许用户通过SQL命令按需分层存储数据,有效解决传统数据库的IO瓶颈问题,显著地提升整个系统的性能。

    一种嵌入式数据库加密存储方法

    公开(公告)号:CN102426637B

    公开(公告)日:2016-04-13

    申请号:CN201110339485.3

    申请日:2011-11-01

    Abstract: 本发明公开了一种嵌入式数据库加密存储方法,至少包含如下步骤:初始化数据库时,指定加密存储模式,所述加密存储模式包含不加密模式、自定义加密模式和默认加密模式;当指定为所述自定义加密模式时,由用户自定义加密函数和解密函数。本发明为嵌入式数据库提供了一套完整的加密存储方案,用户选择对数据加密时既提供基本的默认加密模式,又提供了增强和扩展型的用户自定义加解密函数的接口,实现了加密存储的多层灵活配置。

    基于行指针的数据库垂直分区存储方法

    公开(公告)号:CN102521282B

    公开(公告)日:2016-01-20

    申请号:CN201110382224.X

    申请日:2011-11-25

    Abstract: 本发明公开了一种基于行指针的数据库垂直分区存储方法。在该方法中,将数据库中的数据表被分为若干个分区,其中最先访问的第一个分区为主分区,在主分区内记录有后面一个或多个分区的行指针。与现有技术相比较,本发明通过两种基于行指针的垂直分区表的存储方式,实现了在多数情况仅需访问主分区,部分情况下访问主分区就能够直接跳到其他分区的元组,仅需要访问特定的分区,而跳过其它的不必要分区的访问,有效提高了跨分区访问时的效率。

    基于偏序关系日志的数据库集群故障恢复方法

    公开(公告)号:CN102339305B

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

    申请号:CN201110263335.9

    申请日:2011-09-07

    Abstract: 本发明公开了一种基于偏序关系日志的数据库集群系统故障恢复方法,包括如下步骤:数据库集群系统中的每个节点分别产生日志;当数据库集群系统需要从故障中恢复时,每个节点分别读取自己的日志,并根据日志之间的偏序关系,并行进行故障恢复操作;当全部日志处理完成后,恢复到数据库集群系统故障前的状态。本发明一方面由于利用多节点并行进行数据库集群系统的恢复,提高了故障恢复的效率;另一方面由于利用分布式日志之间的偏序关系,保证了故障恢复的准确性。

    基于链表的内存数据库页式存储方法

    公开(公告)号:CN102411632B

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

    申请号:CN201110445101.6

    申请日:2011-12-27

    Abstract: 本发明提供一种基于链表的内存数据库页式存储方法。该方法中,内存数据库分为用于存储数据库运行所需信息的系统数据库,以及用于存储用户创建表的用户数据库,其中,系统数据库包括数据库元信息区、基本逻辑块、事务相关信息区、线程信息区和页;系统数据库中的信息存储在由基本逻辑块和系统数据库中页结构构成的链表结构中;用户数据库包括数据库元信息区和页,用户数据库中的元组存放在由基本逻辑块的链表中新建的逻辑块和用户数据库中的页构成的链表结构中。因为本发明有利于数据库实现进一步的功能扩展,而且利用链表结构进行存储,大大缩减了响应时间,提高了处理速度。

    一种基于通信协议的数据库数据批量更新方法

    公开(公告)号:CN102521409A

    公开(公告)日:2012-06-27

    申请号:CN201110445417.5

    申请日:2011-12-28

    Abstract: 本发明公开了一种基于通信协议的数据库数据批量更新方法,包括以下步骤:步骤S1、所述客户端与所述服务器建立SSL连接,步骤S2、客户端与数据库服务器交互通信,完成数据的批量更新;步骤S3、客户端与数据库服务器断开SSL连接,其中,在步骤S2中,通过预处理SQL语句,声明一个PreparedStatement对象,用于在第一次执行SQL语句的过程中,将产生的SQL语句保存在服务器端,然后不断地向这条SQL语句发送所需要的数据。本发明采用对所有数据一次传输批量更新的方式,有利于缓解客户端批量更新数据给数据库服务器带来的压力。

Patent Agency Ranking