CN110633300A - 一种嵌套查询的断点续运行的方法及装置 - Google Patents
一种嵌套查询的断点续运行的方法及装置 Download PDFInfo
- Publication number
- CN110633300A CN110633300A CN201910786416.3A CN201910786416A CN110633300A CN 110633300 A CN110633300 A CN 110633300A CN 201910786416 A CN201910786416 A CN 201910786416A CN 110633300 A CN110633300 A CN 110633300A
- Authority
- CN
- China
- Prior art keywords
- query
- layer
- nested
- instruction
- instructions
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24553—Query execution of query operations
- G06F16/24561—Intermediate data storage techniques for performance improvement
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及了一种嵌套查询的断点续运行的方法及装置,其中该方法包括以下步骤:解析嵌套查询指令以将该嵌套查询指令逐层地拆分成各层的查询指令,并将各层的查询指令及各层的层号存入查询对照表;执行该嵌套查询指令并将对应于各层的查询指令的查询结果按照层号存入查询对照表中;响应于在嵌套查询指令的执行过程中发生中断,检查查询对照表中的末位的查询结果并确定中断层;以末位的查询结果替换在嵌套查询指令中与中断层的查询指令相对应的部分的子查询语句,并继续执行替换后的嵌套查询指令。以上述方法在重启嵌套查询时,只需从中断点继续查询过程,解决了嵌套查询中断后继续运行问题,有效缩短了嵌套查询时间,节省资源,提高了查询效率。
Description
技术领域
本发明涉及数据库技术领域。本发明进一步涉及一种嵌套查询的断点续运行的方法及装置。
背景技术
在数据库领域,针对数据库的数据经常有大量嵌套查询的需求,例如有的业务应用每月定期出具报表,其中涉及关联大量数据表而且数据表中的数据量大。在这种情况下,这种嵌套查询时间往往会特别长,并且会占用大量***资源。而这种嵌套查询在运行过程中一旦出现问题,就要重新从头开始进行查询,费时费力还可能耽误正常工作。
对于上述问题,在现有技术中的解决方法一般都是想办法对嵌套查询的风险进行规避。比如,在夜间业务空闲的时候进行查询,不会出现***资源争用。再比如,单独建一个只读的查询库,该查询库将原数据库的数据同步过来之后只承担数据查询的任务。再比如,针对查询sql(结构化查询语言,Structured Query Language)进行优化以减少查询时间等。
虽然这些方法大都通过主动规避风险的方式保障了嵌套查询在一定程度上的正常运行,但这些方法还是存嵌套查询中断的问题,也就是说在嵌套查询运行过程中出现中断的情况下,重新开始嵌套查询任务就必须从头开始执行嵌套查询sql,造成了***资源的占用和时间上的浪费。
因此,需要提出一种解决现有技术中的上述问题的技术方案,针对嵌套查询的执行过程进行优化使得在嵌套查询运行过程中出现中断的情况下,重新开始嵌套查询任务不必从头开始执行嵌套查询sql,以节约***资源和查询时间。
发明内容
一方面,本发明基于上述目的提出了一种嵌套查询的断点续运行的方法,其中该方法包括以下步骤:
解析嵌套查询指令以将该嵌套查询指令逐层地拆分成各层的查询指令,并将各层的查询指令及各层的层号存入查询对照表;
执行该嵌套查询指令并将对应于各层的查询指令的查询结果按照层号存入查询对照表中;
响应于在嵌套查询指令的执行过程中发生中断,检查查询对照表中的末位的查询结果并确定中断层;
以末位的查询结果替换在嵌套查询指令中与中断层的查询指令相对应的部分的子查询语句,并继续执行替换后的嵌套查询指令。
根据本发明的嵌套查询的断点续运行的方法的实施例,其中解析嵌套查询指令以将嵌套查询指令逐层地拆分成各层的查询指令,并将各层的查询指令及各层的层号存入查询对照表进一步包括:解析嵌套查询指令中的查询标识符,以查询标识符为关键字拆分嵌套查询指令。
根据本发明的嵌套查询的断点续运行的方法的实施例,其中解析嵌套查询指令以将嵌套查询指令逐层地拆分成各层的查询指令,并将各层的查询指令及各层的层号存入查询对照表进一步包括:以嵌套查询指令中不包含子查询语句的查询语句为第一层的查询指令逐层拆分嵌套查询指令。
根据本发明的嵌套查询的断点续运行的方法的实施例,其中解析嵌套查询指令,将嵌套查询指令逐层地拆分成各层的查询指令并将各层的查询指令及各层的层号存入查询对照表进一步包括:将各层的查询指令及各层的层号存入查询对照表,使得查询对照表中上一层的查询指令是下一层查询指令的子查询语句。
根据本发明的嵌套查询的断点续运行的方法的实施例,其中响应于在嵌套查询指令的执行过程中发生中断,检查查询对照表中的末位的查询结果并确定中断层进一步包括:按顺序检查查询对照表,将第一个没有对应的查询结果的层作为中断层。
另一方面,本发明还提出了一种嵌套查询的断点续运行的装置,其中该装置包括:
至少一个处理器;和
存储器,该存储器存储有处理器可运行的程序代码,该程序代码在被处理器运行时执行以下步骤:
解析嵌套查询指令以将该嵌套查询指令逐层地拆分成各层的查询指令,并将各层的查询指令及各层的层号存入查询对照表;
执行该嵌套查询指令并将对应于各层的查询指令的查询结果按照层号存入查询对照表中;
响应于在嵌套查询指令的执行过程中发生中断,检查查询对照表中的末位的查询结果并确定中断层;
以末位的查询结果替换在嵌套查询指令中与中断层的查询指令相对应的部分的子查询语句,并继续执行替换后的嵌套查询指令。
根据本发明的嵌套查询的断点续运行的装置的实施例,其中解析嵌套查询指令,将嵌套查询指令逐层地拆分成各层的查询指令并将各层的查询指令及各层的层号存入查询对照表进一步包括:解析嵌套查询指令中的查询标识符,以查询标识符为关键字拆分嵌套查询指令。
根据本发明的嵌套查询的断点续运行的装置的实施例,其中解析嵌套查询指令以将嵌套查询指令逐层地拆分成各层的查询指令,并将各层的查询指令及各层的层号存入查询对照表进一步包括:以嵌套查询指令中不包含子查询语句的查询语句为第一层的查询指令逐层拆分嵌套查询指令。
根据本发明的嵌套查询的断点续运行的装置的实施例,其中解析嵌套查询指令以将嵌套查询指令逐层地拆分成各层的查询指令,并将各层的查询指令及各层的层号存入查询对照表进一步包括:将各层的查询指令及各层的层号存入查询对照表,使得查询对照表中上一层的查询指令是下一层查询指令的子查询语句。
根据本发明的嵌套查询的断点续运行的装置的实施例,其中响应于在嵌套查询指令的执行过程中发生中断,检查查询对照表中的末位的查询结果并确定中断层进一步包括:按顺序检查查询对照表,将第一个没有对应的查询结果的层作为中断层。
采用上述技术方案,本发明至少具有如下有益效果:本发明采取的方法机制是将嵌套查询指令进行拆分并建立查询对照表,随后在嵌套查询过程中将每一层查询获得的结果存放到查询对照表中,而当查询出现中断的时候,检索查询对照表中的数据,以末位的查询结果替换相应的子查询语句,继续进行查询。以这样的方式,在重启嵌套查询时,不用再重新执行所有的子查询语句,而是省去了从头开始至中断点的查询过程,解决了嵌套查询中断后继续运行问题,有效缩短了嵌套查询时间,节省了***资源的占用,提高了查询效率。
本发明提供了实施例的各方面,不应当用于限制本发明的保护范围。根据在此描述的技术可设想到其它实施方式,这对于本领域普通技术人员来说在研究以下附图和具体实施方式后将是显而易见的,并且这些实施方式意图被包含在本申请的范围内。
下面参考附图更详细地解释和描述了本发明的实施例,但它们不应理解为对于本发明的限制。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对现有技术和实施例描述中所需要使用的附图作简单地介绍,附图中的部件不一定按比例绘制,并且可以省略相关的元件,或者在一些情况下比例可能已经被放大,以便强调和清楚地示出本文描述的新颖特征。另外,如本领域中已知的,结构顺序可以被不同地布置。
图1示出了根据本发明的嵌套查询的断点续运行的方法的实施例的示意性框图;
图2示出了嵌套查询指令的示意性实施例;
图3示出了利用本发明的嵌套查询的断点续运行的方法针对图2所示的套查询指令的实施例的查询对照表在发生中断状态的示意性实施例。
具体实施方式
虽然本发明可以以各种形式实施,但是在附图中示出并且在下文中将描述一些示例性和非限制性实施例,但应该理解的是,本公开将被认为是本发明的示例并不意图将本发明限制于所说明的具体实施例。
图1示出了根据本发明的嵌套查询的断点续运行的方法的实施例的示意性框图。如图1所示,该方法的实施例至少包括以下步骤:
S1:解析嵌套查询指令以将该嵌套查询指令逐层地拆分成各层的查询指令,并将各层的查询指令及各层的层号存入查询对照表;
S2:执行该嵌套查询指令并将对应于各层的查询指令的查询结果按照层号存入查询对照表中;
S3:响应于在嵌套查询指令的执行过程中发生中断,检查查询对照表中的末位的查询结果并确定中断层;
S4:以末位的查询结果替换在嵌套查询指令中与中断层的查询指令相对应的部分的子查询语句,并继续执行替换后的嵌套查询指令。
为了解决现有技术中嵌套查询出现中断后无法进行断点续运行的问题,本发明提出了以上步骤S1至S4的方法。下面以图2所示的嵌套查询指令的示例为例解释说明本发明的嵌套查询的断点续运行的方法。图2示出的嵌套查询指令为一个5层的嵌套查询指令。步骤S1解析嵌套查询指令(如图2所示),根据对嵌套查询指令的分析将该嵌套查询指令进行逐层拆分,从而得到各层的查询指令,并将各层的查询指令及各层的层号存入查询对照表,如图3的查询对照表的示例所示第一列为层号、第二列为各层的查询指令。建立好该查询对照表后的第一、二列后,步骤S2执行嵌套查询指令(图2)并将对应于各层的查询指令的查询结果按照层号存入查询对照表(图3)中,例如图3所示查询对照表的第三列。具体地说,以图2的嵌套查询指令为例,执行第一层“selet eee from t5 where t5.fff=xxx”查询到结果为“g”,所以将查询结果“g”按照层号“1”存入查询对照表第“1”层的第三列中,以此类推,将执行第二层查询到的结果“h”存入查询对照表第“2”层的第三列、执行第三层查询到的结果“i”存入查询对照表第“3”层的第三列等等。在嵌套查询指令(图2)的执行过程中,一旦出现发生中断的情况,步骤S3检查查询对照表中的末位的查询结果并确定中断层。例如,发生中断后,检查图3所示的查询对照表,得到第“4”层的查询结果“j”为末位的查询结果。随后在步骤S4中以末位的查询结果替换在嵌套查询指令中与中断层的查询指令相对应的部分的子查询语句,并继续执行替换后的嵌套查询指令。以前述示例为例,将查询结果“j”替换相应的子查询语句
(selet bbb from t2
where t2.ccc=(selet ccc from t3
where t3.ddd=(selet ddd from t4
where t4.eee=(selet eee from t5
where t5.fff=xxx)))),
使得嵌套查询指令(图2)替换成
select aaa from t1
where t1.bbb=j。
而重启的嵌套查询只需执行上述替换后的嵌套查询指令即可,不用再重新执行所有的子查询语句。
下文将说明本发明的进一步实施例,需要注意的是,其中提到的步骤的编号在没有特殊说明的情况下,仅用于便捷明确地指示该步骤,并不限定所述步骤的顺序。
在本发明的嵌套查询的断点续运行的方法的一些实施例中,步骤S1解析嵌套查询指令,将嵌套查询指令逐层地拆分成各层的查询指令并将各层的查询指令及各层的层号存入查询对照表进一步包括:解析嵌套查询指令中的查询标识符,以查询标识符为关键字拆分嵌套查询指令。例如,优选地但不限于以“selet”为关键词进行嵌套查询指令的拆分。
在本发明的嵌套查询的断点续运行的方法的若干实施例中,步骤S1解析嵌套查询指令,将嵌套查询指令逐层地拆分成各层的查询指令并将各层的查询指令及各层的层号存入查询对照表进一步包括:以嵌套查询指令中不包含子查询语句的查询语句为第一层的查询指令逐层拆分嵌套查询指令。由于嵌套查询在执行的过程中会首先执行最内侧的查询sql,也就是没有子查询语句的sql语句,因此根据本发明的方法在拆分嵌套查询指令时,将不包含子查询语句的、最内侧的查询语句(如图2、图3所示的“selet eee from t5 wheret5.fff=xxx”)作为第一层查询指令逐层向外拆分嵌套查询指令。与此同时,最后一层查询指令包含了完成的嵌套查询指令。
在本发明的嵌套查询的断点续运行的方法的一个或多个实施例中,步骤S2执行嵌套查询指令并将对应于各层的查询指令的查询结果按照层号存入所述查询对照表中进一步包括:解析获得各层的查询指令在数据库中涉及的数据库分片,并在涉及的数据库分片上分别执行各层的查询指令。根据查询sql的格式和标识符解析各层的查询指令,然后根据其中的相应标识符获得所涉及的相应数据库分片,随后在在涉及的数据库分片上分别执行各层的查询指令以获得查询结果。
在本发明的嵌套查询的断点续运行的方法的一些实施例中,步骤S3响应于在嵌套查询指令的执行过程中发生中断,检查查询对照表中的末位的查询结果并确定中断层进一步包括:按顺序检查查询对照表,以第一个没有对应的查询结果的层作为中断层。在发生中断后,需要确定中断发生的位置,从而可以确定断点续运行的时候明确继续进行查询的起始点。根据本发明的方法的实施例,每执行完一层的查询后会将相应的查询结果存入查询对照表中,而发生中断的层不会得到查询结果也就无法在查询对照表中存入相应的查询结果。因此本发明的一些实施例在发生中断后检查查询对照表时,以第一个没有对应的查询结果的层作为中断层并在必要时将该信息反馈至相应的显示装置。
另一方面,本发明还提出了一种嵌套查询的断点续运行的装置,其中该装置包括:至少一个处理器;和存储器,该存储器存储有处理器可运行的程序代码,该程序代码在被处理器运行时执行以下步骤:
S1:解析嵌套查询指令以将该嵌套查询指令逐层地拆分成各层的查询指令,并将各层的查询指令及各层的层号存入查询对照表;
S2:执行该嵌套查询指令并将对应于各层的查询指令的查询结果按照层号存入查询对照表中;
S3:响应于在嵌套查询指令的执行过程中发生中断,检查查询对照表中的末位的查询结果并确定中断层;
S4:以末位的查询结果替换在嵌套查询指令中与中断层的查询指令相对应的部分的子查询语句,并继续执行替换后的嵌套查询指令。
在本发明的嵌套查询的断点续运行的装置的一些实施例中,步骤S1解析嵌套查询指令,将嵌套查询指令逐层地拆分成各层的查询指令并将各层的查询指令及各层的层号存入查询对照表进一步包括:解析嵌套查询指令中的查询标识符,以查询标识符为关键字拆分嵌套查询指令。
在本发明的嵌套查询的断点续运行的装置的若干实施例中,步骤S1解析嵌套查询指令,将嵌套查询指令逐层地拆分成各层的查询指令并将各层的查询指令及各层的层号存入查询对照表进一步包括:以嵌套查询指令中不包含子查询语句的查询语句为第一层的查询指令逐层拆分嵌套查询指令。
在本发明的嵌套查询的断点续运行的装置的一个或多个实施例中,步骤S2执行嵌套查询指令并将对应于各层的查询指令的查询结果按照层号存入所述查询对照表中进一步包括:解析获得各层的查询指令在数据库中涉及的数据库分片,并在涉及的数据库分片上分别执行各层的查询指令。
在本发明的嵌套查询的断点续运行的装置的一些实施例中,步骤S3响应于在嵌套查询指令的执行过程中发生中断,检查查询对照表中的末位的查询结果并确定中断层进一步包括:按顺序检查查询对照表,以第一个没有对应的查询结果的层作为中断层。
本发明实施例公开所述的装置、设备等可为各种电子终端设备,例如手机、个人数字助理(PDA)、平板电脑(PAD)、智能电视等,也可以是大型终端设备,如服务器等,因此本发明实施例公开的保护范围不应限定为某种特定类型的装置、设备。本发明实施例公开所述的客户端可以是以电子硬件、计算机软件或两者的组合形式应用于上述任意一种电子终端设备中。
本文所述的计算机可读存储介质(例如存储器)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。作为例子而非限制性的,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)或快闪存储器。易失性存储器可以包括随机存取存储器(RAM),该RAM可以充当外部高速缓存存储器。作为例子而非限制性的,RAM可以以多种形式获得,比如同步RAM(DRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据速率SDRAM(DDR SDRAM)、增强SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)、以及直接Rambus RAM(DRRAM)。所公开的方面的存储设备意在包括但不限于这些和其它合适类型的存储器。
采用上述技术方案,本发明至少具有如下有益效果:本发明采取的方法机制是将嵌套查询指令进行拆分并建立查询对照表,随后在嵌套查询过程中将每一层查询获得的结果存放到查询对照表中,而当查询出现中断的时候,检索查询对照表中的数据,以末位的查询结果替换相应的子查询语句,继续进行查询。以这样的方式,在重启嵌套查询时,不用再重新执行所有的子查询语句,而是省去了从头开始至中断点的查询过程,解决了嵌套查询中断后继续运行问题,有效缩短了嵌套查询时间,节省了***资源的占用,提高了查询效率。
应当理解的是,在技术上可行的情况下,以上针对不同实施例所列举的技术特征可以相互组合,从而形成本发明范围内的另外实施例。此外,本文所述的特定示例和实施例是非限制性的,并且可以对以上所阐述的结构、步骤及顺序做出相应修改而不脱离本发明的保护范围。
在本申请中,反意连接词的使用旨在包括连接词。定或不定冠词的使用并不旨在指示基数。具体而言,对“该”对象或“一”和“一个”对象的引用旨在表示多个这样对象中可能的一个。然而,尽管本发明实施例公开的元素可以以个体形式描述或要求,但除非明确限制为单数,也可以理解为多个。此外,可以使用连接词“或”来传达同时存在的特征,而不是互斥方案。换句话说,连接词“或”应理解为包括“和/或”。术语“包括”是包容性的并且具有与“包含”相同的范围。
上述实施例,特别是任何“优选”实施例是实施方式的可能示例,并且仅仅为了清楚理解本发明的原理而提出。在基本上不脱离本文描述的技术的精神和原理的情况下,可以对上述实施例做出许多变化和修改。所有修改旨在被包括在本公开的范围内。
Claims (10)
1.一种嵌套查询的断点续运行的方法,其特征在于,所述方法包括以下步骤:
解析嵌套查询指令以将所述嵌套查询指令逐层地拆分成各层的查询指令,并将所述各层的查询指令及各层的层号存入查询对照表;
执行所述嵌套查询指令并将对应于所述各层的查询指令的查询结果按照所述层号存入所述查询对照表中;
响应于在所述嵌套查询指令的执行过程中发生中断,检查所述查询对照表中的末位的查询结果并确定中断层;
以所述末位的查询结果替换在所述嵌套查询指令中与所述中断层的查询指令相对应的部分的子查询语句,并继续执行替换后的嵌套查询指令。
2.根据权利要求1所述的方法,其特征在于,所述解析嵌套查询指令以将所述嵌套查询指令逐层地拆分成各层的查询指令,并将所述各层的查询指令及各层的层号存入查询对照表进一步包括:
解析所述嵌套查询指令中的查询标识符,以所述查询标识符为关键字拆分所述嵌套查询指令。
3.根据权利要求1所述的方法,其特征在于,所述解析嵌套查询指令以将所述嵌套查询指令逐层地拆分成各层的查询指令,并将所述各层的查询指令及各层的层号存入查询对照表进一步包括:
以所述嵌套查询指令中不包含子查询语句的查询语句为第一层的查询指令逐层拆分所述嵌套查询指令。
4.根据权利要求1所述的方法,其特征在于,所述执行所述嵌套查询指令并将对应于所述各层的查询指令的查询结果按照所述层号存入所述查询对照表中进一步包括:
解析获得所述各层的查询指令在所述数据库中涉及的数据库分片,并在所述涉及的数据库分片上分别执行所述各层的查询指令。
5.根据权利要求1所述的方法,其特征在于,所述响应于在所述嵌套查询指令的执行过程中发生中断,检查所述查询对照表中的末位的查询结果并确定中断层进一步包括:
按顺序检查所述查询对照表,以第一个没有对应的查询结果的层作为所述中断层。
6.一种嵌套查询的断点续运行的装置,其特征在于,所述装置包括:
至少一个处理器;和
存储器,所述存储器存储有处理器可运行的程序代码,所述程序代码在被处理器运行时执行以下步骤:
解析嵌套查询指令以将所述嵌套查询指令逐层地拆分成各层的查询指令,并将所述各层的查询指令及各层的层号存入查询对照表;
执行所述嵌套查询指令并将对应于所述各层的查询指令的查询结果按照所述层号存入所述查询对照表中;
响应于在所述嵌套查询指令的执行过程中发生中断,检查所述查询对照表中的末位的查询结果并确定中断层;
以所述末位的查询结果替换在所述嵌套查询指令中与所述中断层的查询指令相对应的部分的子查询语句,并继续执行替换后的嵌套查询指令。
7.根据权利要求6所述的装置,其特征在于所述解析嵌套查询指令以将所述嵌套查询指令逐层地拆分成各层的查询指令,并将所述各层的查询指令及各层的层号存入查询对照表进一步包括:
解析所述嵌套查询指令中的查询标识符,以所述查询标识符为关键字拆分所述嵌套查询指令。
8.根据权利要求6所述的装置,其特征在于,所述解析嵌套查询指令以将所述嵌套查询指令逐层地拆分成各层的查询指令,并将所述各层的查询指令及各层的层号存入查询对照表进一步包括:
以所述嵌套查询指令中不包含子查询语句的查询语句为第一层的查询指令逐层拆分所述嵌套查询指令。
9.根据权利要求6所述的装置,其特征在于,所述执行所述嵌套查询指令并将对应于所述各层的查询指令的查询结果按照所述层号存入所述查询对照表中进一步包括:
解析获得所述各层的查询指令在所述数据库中涉及的数据库分片,并在所述涉及的数据库分片上分别执行所述各层的查询指令。
10.根据权利要求6所述的装置,其特征在于,所述响应于在所述嵌套查询指令的执行过程中发生中断,检查所述查询对照表中的末位的查询结果并确定中断层进一步包括:
按顺序检查所述查询对照表,以第一个没有对应的查询结果的层作为中断层。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910786416.3A CN110633300A (zh) | 2019-08-23 | 2019-08-23 | 一种嵌套查询的断点续运行的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910786416.3A CN110633300A (zh) | 2019-08-23 | 2019-08-23 | 一种嵌套查询的断点续运行的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110633300A true CN110633300A (zh) | 2019-12-31 |
Family
ID=68968946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910786416.3A Withdrawn CN110633300A (zh) | 2019-08-23 | 2019-08-23 | 一种嵌套查询的断点续运行的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110633300A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113360495A (zh) * | 2021-04-20 | 2021-09-07 | 山东英信计算机技术有限公司 | 一种数据库查询中断的恢复方法、装置、设备及可读介质 |
CN114443652A (zh) * | 2022-01-07 | 2022-05-06 | 苏州浪潮智能科技有限公司 | 一种断点sql的运行方法、***及装置 |
-
2019
- 2019-08-23 CN CN201910786416.3A patent/CN110633300A/zh not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113360495A (zh) * | 2021-04-20 | 2021-09-07 | 山东英信计算机技术有限公司 | 一种数据库查询中断的恢复方法、装置、设备及可读介质 |
CN113360495B (zh) * | 2021-04-20 | 2023-02-24 | 山东英信计算机技术有限公司 | 一种数据库查询中断的恢复方法、装置、设备及可读介质 |
CN114443652A (zh) * | 2022-01-07 | 2022-05-06 | 苏州浪潮智能科技有限公司 | 一种断点sql的运行方法、***及装置 |
CN114443652B (zh) * | 2022-01-07 | 2024-01-19 | 苏州浪潮智能科技有限公司 | 一种断点sql的运行方法、***及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20180239800A1 (en) | Data query method and apparatus | |
US11269902B2 (en) | Time series data management method, device, and apparatus | |
US8122008B2 (en) | Joining tables in multiple heterogeneous distributed databases | |
US20140298313A1 (en) | Method, server, client and system for updating data | |
CN111309785B (zh) | 基于Spring框架的数据库访问方法、装置、计算机设备和介质 | |
CN106407360B (zh) | 一种数据的处理方法及装置 | |
US8812489B2 (en) | Swapping expected and candidate affinities in a query plan cache | |
CN109379398B (zh) | 一种数据同步方法及装置 | |
WO2021253688A1 (zh) | 数据同步方法及装置、数据查询方法及装置 | |
US20200142674A1 (en) | Extracting web api endpoint data from source code | |
CN110633300A (zh) | 一种嵌套查询的断点续运行的方法及装置 | |
CN112100152A (zh) | 业务数据处理方法、***、服务器和可读存储介质 | |
CN111240892A (zh) | 数据备份方法及装置 | |
WO2021068521A1 (zh) | 一种本地存储引擎***的数据处理方法、装置以及设备 | |
CN113342839A (zh) | 数据处理方法、装置、终端设备和存储介质 | |
CN107220265B (zh) | 一种数据库语句编译和执行方法及装置 | |
CN115098503A (zh) | 空值数据处理方法、装置、计算机设备以及存储介质 | |
US10289710B2 (en) | Method for modifying root node, and modification apparatus | |
US9679015B2 (en) | Script converter | |
CN112818021B (zh) | 数据请求处理方法、装置、计算机设备和存储介质 | |
CN115203209A (zh) | 基于hibernate***的分表方法、装置、电子设备及存储介质 | |
CN114416689A (zh) | 数据迁移方法、装置、计算机设备、存储介质 | |
CN110851421B (zh) | 减少数据迁移耗时的方法、装置、存储介质及电子设备 | |
CN113687920A (zh) | 一种分布式***的对象策略操作方法、装置及设备 | |
US10795875B2 (en) | Data storing method using multi-version based data structure |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20191231 |