Mysql 循环插入数量级数据 供大数据测试
2015-06-12 13:19
323 查看
1:定义存储过程
DELIMITER $$
CREATE PROCEDURE dowhile2()
BEGIN
DECLARE i INT DEFAULT 0;
START TRANSACTION;
WHILE i<1000 DO
INSERT INTO t_user VALUES(UUID_SHORT(),i,'测试数据');
SET i=i+1;
END WHILE;
COMMIT;
END $$
DELIMITER ;
2:执行存储过程
call dowhile2();
注意:i<1000是控制插入数据的条数,本人测试循环插入1千万级数据,大概执行时间为525秒左右,根据服务器性能,这个时间肯定有差距,不过还能够接受。
DELIMITER $$
CREATE PROCEDURE dowhile2()
BEGIN
DECLARE i INT DEFAULT 0;
START TRANSACTION;
WHILE i<1000 DO
INSERT INTO t_user VALUES(UUID_SHORT(),i,'测试数据');
SET i=i+1;
END WHILE;
COMMIT;
END $$
DELIMITER ;
2:执行存储过程
call dowhile2();
注意:i<1000是控制插入数据的条数,本人测试循环插入1千万级数据,大概执行时间为525秒左右,根据服务器性能,这个时间肯定有差距,不过还能够接受。
相关文章推荐
- $GetDomesticAirlinesTimeResult_type0@2bb5340c类错误
- HDOJ 1021 Fibonacci Again
- 大数据预测分析的四个关键因素
- 十大经典数据挖掘算法(9) 朴素贝叶斯分类器 Naive Bayes
- riot.js学习【三】事件
- leetcode之Contains Duplicate
- 一文教你看懂大数据的技术生态圈:Hadoop,hive,spark
- 大麦回忆录-maizuo开发
- 2014年大数据和数据分析发展趋势预测
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- Leetcode220-Contains Duplicate III
- Compiler Error Message: The compiler failed with error code 128. 的问题解决
- http://blog.csdn.net/name_Uncle_Wang/article/details/46438641?ref=myread
- 大数据_小数据01
- 出现set_locale() failed (5): Input/output error的解决方法
- scanf问题
- 物联网技术上面临的基本问题和操作系统设计
- 物联网技术上面临的基本问题和操作系统设计
- Climbing Stairs爬楼梯——动态规划
- Hadoop大数据学习线路图