我是靠谱客的博主 忧郁中心,这篇文章主要介绍Mysql 循环插入数量级数据 供大数据测试,现在分享给大家,希望可以做个参考。

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秒左右,根据服务器性能,这个时间肯定有差距,不过还能够接受。

最后

以上就是忧郁中心最近收集整理的关于Mysql 循环插入数量级数据 供大数据测试的全部内容,更多相关Mysql内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(80)

评论列表共有 0 条评论

立即
投稿
返回
顶部