-
公开(公告)号:CN118885405B
公开(公告)日:2025-02-14
申请号:CN202411390600.3
申请日:2024-10-08
Applicant: 天津南大通用数据技术股份有限公司
Inventor: 李运涛
IPC: G06F11/3668
Abstract: 本发明提供了一种数据库测试方法和装置,可以应用于数据处理、软件测试技术领域。该方法包括:响应于用户提交的数据库报错情况,确定问题数据库的错误信息和问题命令,其中,错误信息是在对问题数据库上执行问题命令时生成的,问题数据库包括一个或多个数据库;基于问题命令,确定问题数据库的数据库信息、数据表信息和列信息;基于数据库信息、数据表信息和多个字段名,构建测试数据库结构;基于多个字段名和关联列信息,生成填充数据;利用填充数据填充测试数据库结构,得到测试数据库;在测试数据库上执行问题命令,得到输出信息;以及在输出信息和错误信息相同的情况下,利用测试数据库确定问题数据库的测试结果。
-
公开(公告)号:CN118885405A
公开(公告)日:2024-11-01
申请号:CN202411390600.3
申请日:2024-10-08
Applicant: 天津南大通用数据技术股份有限公司
Inventor: 李运涛
IPC: G06F11/36
Abstract: 本发明提供了一种数据库测试方法和装置,可以应用于数据处理、软件测试技术领域。该方法包括:响应于用户提交的数据库报错情况,确定问题数据库的错误信息和问题命令,其中,错误信息是在对问题数据库上执行问题命令时生成的,问题数据库包括一个或多个数据库;基于问题命令,确定问题数据库的数据库信息、数据表信息和列信息;基于数据库信息、数据表信息和多个字段名,构建测试数据库结构;基于多个字段名和关联列信息,生成填充数据;利用填充数据填充测试数据库结构,得到测试数据库;在测试数据库上执行问题命令,得到输出信息;以及在输出信息和错误信息相同的情况下,利用测试数据库确定问题数据库的测试结果。
-
公开(公告)号:CN118260311A
公开(公告)日:2024-06-28
申请号:CN202410677055.X
申请日:2024-05-29
Applicant: 天津南大通用数据技术股份有限公司
Inventor: 李运涛
IPC: G06F16/242 , G06F16/21
Abstract: 本发明涉及数据库迁移技术领域,公开了一种数据库迁移中的分布键选择方法、系统、设备及产品,方法包括:获取源数据库的DDL语句,以及DML语句或存储过程;根据所述DDL语句选择分布键,获得分布键初始选择结果;从所述DML语句或存储过程中统计信息,所述信息包含库名、表名、字段名和出现次数,将所述信息中的每个表中所述出现次数最大的所述字段名选择为对应表的最佳分布键;使用所述最佳分布键替换所述分布键初始选择结果中对应表的分布键,获得分布键最终选择结果。本发明利用源数据库的原始DML、存储过程的基础信息,通过解析统计基础信息来修订、补充添加分布键到迁移之后的DDL中,选择出最优的分布键。
-
公开(公告)号:CN118260311B
公开(公告)日:2024-08-09
申请号:CN202410677055.X
申请日:2024-05-29
Applicant: 天津南大通用数据技术股份有限公司
Inventor: 李运涛
IPC: G06F16/242 , G06F16/21
Abstract: 本发明涉及数据库迁移技术领域,公开了一种数据库迁移中的分布键选择方法、系统、设备及产品,方法包括:获取源数据库的DDL语句,以及DML语句或存储过程;根据所述DDL语句选择分布键,获得分布键初始选择结果;从所述DML语句或存储过程中统计信息,所述信息包含库名、表名、字段名和出现次数,将所述信息中的每个表中所述出现次数最大的所述字段名选择为对应表的最佳分布键;使用所述最佳分布键替换所述分布键初始选择结果中对应表的分布键,获得分布键最终选择结果。本发明利用源数据库的原始DML、存储过程的基础信息,通过解析统计基础信息来修订、补充添加分布键到迁移之后的DDL中,选择出最优的分布键。
-
-
-