一、
压测数据的准备方式有哪些?
在执行压测脚本之前,我们通常要准备数据库存量数据,一般是以生产数据为依据成比例增加,少则需要上百万,多则需要上千万、上亿,经常有很多时间要花在造数据上。
目前常用的造数据方法有:
1、通过编程语言写代码,如用java、python等语言,用自己熟悉的语言写就行,灵活快速
2、用jmeter、loadrunner等压测工具,需要数据量较大时,此方法耗时较长
3、写数据库存储过程的方式,此方法简单快速
前几天工作中需要造一千万的存量数据(mysql数据库),我分别尝试了三种方法,接下来分别讲解供大家参考。
(因为篇幅和时间限制,本文先介绍存储过程方式,后续再介绍另外两种方式)
二、
mysql存储过程使用介绍
1、mysql存储过程基本语法
(1)创建存储过程:
如:
CREATE PROCEDURE p()
BEGIN
/*此存储过程的正文*/
END
M