`

测试插入批量数据

 
阅读更多
-- -------------------------------------------
-- f_vircode
-- -------------------------------------------
DROP PROCEDURE IF EXISTS f_vircode;
DELIMITER $
CREATE PROCEDURE f_vircode(IN loop_times INT)
BEGIN
	DECLARE id INT;
	DECLARE country VARCHAR(255);
	DECLARE province VARCHAR(255);
	DECLARE city VARCHAR(255);
	DECLARE postCode INT DEFAULT 0;
	DECLARE createTime TIMESTAMP;
	
	DECLARE var BIGINT DEFAULT 0;
	DECLARE	num INT DEFAULT 0;
	DECLARE done BOOLEAN DEFAULT FALSE;
	
	SET autocommit = 0;
	SET @c = 100000000007213;
	flag: WHILE var < loop_times DO
		IF var > loop_times THEN
			LEAVE flag;
		END IF;
	
		SET var = var + 1;
		SET @c = @c + 1;
		INSERT INTO t_table_tt VALUES(@c, '2010-01-01 00:00:00', '2020-12-31 23:59:59', '1091', 0, '2015-01-09 15:47:23', @c, @c, 0, NULL, NULL, 1);

	END WHILE;
	COMMIT;
END
$
DELIMITER ;


-- -------------------------------------------
CALL f_vircode(100000);
-- -------------------------------------------
SELECT t.* FROM t_table_tt t;
SELECT t.* FROM t_table_tt t ORDER BY t.code DESC LIMIT 100;

-- -------------------------------------------
分享到:
评论

相关推荐

    oracle批量插入测试数据

    数据库做数据库开发或管理的人经常要创建大量的测试数据,动不动就需要上万条,如果一条一条的录入,那会浪费大量的时间,本文介绍了Oracle中如何通过一条 SQL快速生成大量的测试数据的方法。 产生测试数据的SQL如下...

    mysql 批量插入测试数据

    mysql 批量插入测试数据 ,可判断条件插入数据,随心所遇插入,do where 循环

    C#.NET中如何批量插入大量数据到数据库中

    在C#.NET中批量插入大量数据到数据库是一个常见的任务,特别是在处理诸如从Excel文件导入数据等场景时。这里,我们将探讨如何使用C#.NET高效地完成这个任务,并提供一个简单的示例来说明整个过程。 首先,我们需要...

    ACCESS和SQL批量插入数据工具

    这款工具专为数据库管理员和开发人员设计,用于快速、高效地向ACCESS和SQL Server数据库中批量插入数据,尤其在进行负荷测试时,它能显著提高工作效率。 首先,我们来了解一下ACCESS。ACCESS是Microsoft Office套件...

    C# 批量插入数据方式

    5. **测试和性能监控**:在开发过程中,务必进行性能测试,监控CPU、内存和数据库I/O,以确保批量插入的性能和稳定性。 总结,C#中实现批量插入数据的方式多种多样,具体选择哪种取决于项目需求、数据库类型以及...

    Mybatis与JDBC批量插入MySQL数据库性能测试

    在数据库操作中,批量插入(Batch Insert)是一种提高性能的有效方式,尤其是在处理大量数据时。本文将探讨Mybatis和JDBC在批量插入MySQL数据库时的性能差异,并提供相关的测试资源。 首先,JDBC(Java Database ...

    mysql 大批量插入测试数据

    数据库,大批量插入测试数据,可用于生成随机数据

    一个工具类搞定批量插入增加数据到Mysql数据库

    只要学我一样编写这么一个工具类便可以实现批量插入多条数据,百条,千条,万条,后期还会继续优化增加数据时的速度!有点代码基础的保证能看懂,此项目已经有了前端界面你可以直接的导入然后运行测试既可以了,表...

    批量插入数据软件-含详细流程说明

    当我们需要快速填充大量的测试数据或初始化数据库时,批量插入数据软件就显得尤为实用。本篇将详细阐述如何使用一款专业的数据库智能创建数据软件,它具备自动导入百万条数据的能力,并且允许用户自定义数据格式,...

    批量插入数据库

    批量插入数据库

    百万数据批量插入存储过程

    mysql 数据库已存储过程插入一千万条测试数据!利用项目即将上限需要,可以完全系统的测试项目性能!里面又完整的文档和各项说明:打开文档就可以实际操作。

    oracle oci 批量插入源代码

    批量插入(Batch Insert)是提高数据导入效率的重要手段,尤其在需要处理大量数据时,能显著减少网络通信和数据库调用次数,从而提升性能。 以下是对"Oracle OCI 批量插入源代码"的详细说明: 1. **oci_batch_...

    批量插入测试数据的软件

    对于测试软件需要添加大量数据的测试人员来说,简直就是太有帮助的一个软件了。

    批量生成mysql中文测试数据

    "批量生成mysql中文测试数据"是一个专门针对这一需求而设计的工具,主要用于生成大量的中文测试数据,以便于开发者进行中文搜索功能的测试和MySQL数据库的优化工作。 这个工具采用PHP语言编写,PHP是一种广泛使用的...

    mybatis plus 5种批量操作性能测试

    在单元测试中,通常会使用 JUnit 或 TestNG 等框架,对上述每种批量操作进行性能测试,例如计算每种操作的执行时间、检查插入数据的正确性等。这有助于评估不同批量操作在不同数据规模下的表现,为实际项目提供优化...

    C#/.Net 中快速批量给SQLite数据库插入测试数据

    在C#/.Net环境中,对SQLite数据库进行快速批量插入测试数据是常见的开发需求,尤其是在测试、性能优化或者数据初始化时。下面将详细讲解如何利用C#/.Net的特性以及SQLite数据库API来实现这一目标。 首先,SQLite是...

    批量增加测试数据----存储过程

    ### 批量增加测试数据——存储过程 在软件开发与维护的过程中,为了验证系统的稳定性和性能,特别是数据库应用,往往需要进行大规模的数据压力测试。此时,一个高效且可靠的批量增加测试数据的方法就显得尤为重要。...

    mysql大批量数据插入

    测试结果显示,批量插入语句的速度远远高于单条插入语句,且能够达到每秒 1000 条数据以上的设计要求。 在测试中,我们使用了两种不同的存储引擎,包括 InnoDB 和 MyISAM,结果显示,InnoDB 存储引擎的性能明显高于...

Global site tag (gtag.js) - Google Analytics