-
公开(公告)号:CN116974874A
公开(公告)日:2023-10-31
申请号:CN202311010236.9
申请日:2023-08-10
申请人: 腾讯科技(深圳)有限公司
摘要: 本申请实施例公开了一种数据库的测试方法、装置、电子设备及可读存储介质,方法包括:获取目标数据库对应的至少一个测试节点,目标数据库包括多个数据节点;加载针对目标数据库的测试程序,并基于第一通信连接,将测试程序发送至测试节点,以使测试节点加载测试程序;向测试节点发送至少一个测试任务对应的配置信息,以使测试节点基于配置信息,通过测试程序对目标数据库中的数据节点进行测试;接收每一测试节点返回的初始测试结果,并将初始测试结果进行融合,以得到目标数据库的目标测试结果。本申请能够提升对分布式数据库测试的稳定性和准确性。
-
公开(公告)号:CN116821140A
公开(公告)日:2023-09-29
申请号:CN202311111908.5
申请日:2023-08-31
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F16/22 , G06F16/2458
摘要: 本申请提供了一种数据存储方法、装置、设备及计算机可读存储介质;方法包括:获取针对应用的多个查询请求,解析各个查询请求,得到各个查询请求中包括的至少一个列信息;基于各个查询请求中包括的至少一个列信息,确定与各个查询请求相关的各个表的候选列组合,将与查询请求相关的表的表数据按照候选列组合进行存储时,执行查询请求的查询开销最小;基于属于同一表的多个候选列组合,确定对应表的目标列组合,将各个表的表数据按照各自的目标列组合进行存储时,执行多个查询请求的查询总开销最小;将各个表的表数据按照所述目标列组合进行存储。通过本申请,能够实现根据查询请求进行表数据的优化存储,从而提高查询效率。
-
公开(公告)号:CN116756184A
公开(公告)日:2023-09-15
申请号:CN202311036046.4
申请日:2023-08-17
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F16/2453 , G06F16/2452
摘要: 本申请提供了一种数据库实例处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品;方法包括:获取针对数据库的多个查询语句,并获取每个所述查询语句对应所述数据库的至少一个计算元素;针对每个所述查询语句,将所述查询语句对应所述数据库的至少一个计算元素构成所述查询语句的数据库执行模板;对与多个所述查询语句一一对应的多个所述数据库执行模板进行筛选处理,得到目标数据库执行模板;生成对应每个所述目标数据库执行模板的数据库实例,其中,任一数据库实例用于被执行以响应对应所述任一数据库实例的查询语句。通过本申请,能够提高查询语句的查询效率并且提高数据库的资源利用率。
-
公开(公告)号:CN116627965A
公开(公告)日:2023-08-22
申请号:CN202310473395.6
申请日:2023-04-25
申请人: 腾讯科技(深圳)有限公司
摘要: 本申请提供了一种分布式数据库的数据表处理方法、装置、设备及存储介质;分布式数据库包括多个节点;方法包括:获取分布式数据库中待连接的第一数据表和第二数据表,其中,第一数据表中的数据和第二数据表中的数据分散存储至多个节点中;获取第一数据表的第一数据分布以及第二数据表的第二数据分布;基于第一数据分布以及第二数据分布,对全量数据执行部分复制、部分重分布以及部分保持不变的操作,其中,全量数据包括第一数据表中的数据和第二数据表中的数据;对第一数据表中经过操作后的数据、以及第二数据表中经过操作后的数据进行连接操作,得到连接结果。通过本申请,能够解决数据倾斜问题,进而提高数据处理效率。
-
公开(公告)号:CN115114325A
公开(公告)日:2022-09-27
申请号:CN202210731062.4
申请日:2022-06-24
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F16/2453 , G06F16/2455 , G06F16/242
摘要: 本申请实施例提供了一种数据查询方法、装置、电子设备以及存储介质,涉及大数据和云技术领域。数据查询方法包括:获取待处理的查询语句;基于查询语句生成查询语句的目标解析树;将目标解析树作为第一次查询优化操作的查询输入信息,重复执行查询优化操作直至满足预设条件;基于满足预设条件时已获取到的访问路径提示,得到查询语句对应的目标访问路径提示,以基于目标访问路径提示进行查询,得到对应的查询结果。可以有效提高查询效率,尤其是在进行复杂查询时效果更加明显。
-
公开(公告)号:CN114610588A
公开(公告)日:2022-06-10
申请号:CN202210195836.6
申请日:2022-03-01
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F11/34
摘要: 本申请涉及数据处理技术领域,尤其涉及一种数据库性能分析方法、装置、电子设备和存储介质,用以提高数据库性能分析的全面性和准确性。其中,方法包括:获取数据库中各处理节点的资源处理描述信息;分别对各处理节点各自的资源处理描述信息进行关键信息提取,并基于提取结果,获得具有预设日志格式的目标日志信息;基于目标日志信息对数据库进行性能分析,获得性能分析结果;基于性能分析结果,对数据库进行运行情况预测。由于本申请通过获取各处理节点的资源处理描述信息,并进行关键信息提取,构建不同处理级别对应的日志信息,将本申请部署于数据库上,能够自动化的对数据库进行更细粒度的检测与分析,提高数据库性能分析的全面性和准确性。
-
公开(公告)号:CN111427966B
公开(公告)日:2020-09-22
申请号:CN202010520559.2
申请日:2020-06-10
申请人: 腾讯科技(深圳)有限公司
摘要: 本申请公开了一种数据库事务处理方法、装置及服务器,涉及数据库技术领域。分布式数据库系统的工作节点在开启目标事务时,获取目标事务的事务时间戳及当前的全局最新版本信息,其中目标事务包括针对目标数据对象的至少一个操作语句,全局最新版本信息是分布式数据库系统存储的所有元数据中最新生成的元数据的版本信息;根据当前的全局最新版本信息确定目标数据对象的最新版本的元数据,以及根据事务时间戳确定目标事务的待访问用户数据;基于目标数据对象的最新版本的元数据对待访问用户数据执行目标事务中的操作语句。如此,可以确保在目标事务开启之前变更的元数据能够及时地被需要使用该元数据的工作节点获知。
-
公开(公告)号:CN111338766A
公开(公告)日:2020-06-26
申请号:CN202010171122.2
申请日:2020-03-12
申请人: 腾讯科技(深圳)有限公司 , 中国人民大学
摘要: 本申请公开了一种事务处理方法、装置、计算机设备及存储介质,属于数据库技术领域。该方法包括:响应于目标事务的执行请求,获取该目标事务的状态信息,校验基于该状态信息确定的逻辑生命周期,响应于对该逻辑生命周期校验通过,执行该目标事务,响应于对该目标事务的冲突验证通过,提交该目标事务。本申请在事务处理过程中并不依赖于某个全局逻辑时钟,而是依赖于针对逻辑生命周期的校验,逻辑生命周期在事务执行和验证过程中会依据冲突检测结果进行调整,通过对逻辑生命周期进行校验即可完成事务处理过程,也就改善了数据库系统的单点瓶颈问题,提升了数据库系统的可拓展性,使得随着数据库系统的扩容其系统性能不会随之下降。
-
公开(公告)号:CN110765143A
公开(公告)日:2020-02-07
申请号:CN201910959838.6
申请日:2019-10-10
申请人: 腾讯科技(深圳)有限公司 , 中国人民大学
IPC分类号: G06F16/23
摘要: 本发明实施例公开了一种数据处理方法、装置、服务器和存储介质;本发明实施例可以获取操作指令,操作指令包括操作类型信息和待操作数据单元信息;根据待操作数据单元信息在数据组集合中查询目标数据组,数据组集合包括至少一个数据组,数据组包括至少一个数据单元;获取目标数据组的锁定状态信息;基于锁定状态信息以及操作类型信息对待操作数据单元进行加锁检测,得到检测结果;基于检测结果对待操作数据单元进行加锁处理;当完成加锁处理后,执行操作指令,以对待操作数据单元进行操作类型信息对应的操作。在本发明根据待操作单元所属的目标数据组来为待操作单元进行对应的加锁处理。由此,本发明可以在保证安全的同时,提升数据处理的效率。
-
公开(公告)号:CN110309227A
公开(公告)日:2019-10-08
申请号:CN201810522885.X
申请日:2018-05-28
申请人: 腾讯科技(深圳)有限公司 , 腾讯云计算(北京)有限责任公司
摘要: 本申请涉及一种分布式数据库回档方法、装置、计算机可读存储介质和计算机设备,方法包括:获取数据回档的目标时间点;获取每个数据节点的与目标时间点对应的备份数据;根据备份数据数据将每个数据节点的数据回档至目标时间点;获取分布式事务日志中记录的每个数据节点的分布式数据操作结果记录;根据每个数据节点的备份数据和分布式数据操作结果记录对每个数据节点回档至目标时间点得到的数据进行数据补偿,得到每个数据节点在目标时间点的回档数据。这种方法消除了由于各个数据节点的时间不一致导致的数据不一致的问题,确保整个分布式数据库的全局数据的一致性。
-
-
-
-
-
-
-
-
-