2022
05-30
05-30
MySQL如何利用存储过程快速生成100万条数据详解
前言在测试的时候为了测试大数据量的情况下项目的抗压能力我们通常要创造一些测试数据那么现在这个方法绝对好用其中可能会有sql空间的报错可以自己尝试解决,这里做了分批插入,每次插入30万条,所以没有遇到类似的空间问题首先,创建要插入100万数据的表格SETNAMESutf8mb4;SETFOREIGN_KEY_CHECKS=0;--------------------------------Tablestructureforsdb_b2c_orders------------------------------DROPTABLEIFEXI...
继续阅读 >
听说有个面试题是:如何快速向mysql中插入1000w条数据?我私下试了一下,发现插入10000条数据用了0.9s,插入10w条数据用了4.7s,插入100w条数据用了58s左右,1000w条数据,我的笔记本吭哧了5分钟,自己停了,心中1000w只草泥马呼啸而过,我用的是下面的代码:--进入数据库usetest;--显示所有表showtables;--创建majors表createtablemajors(idint,majorvarchar(255));--定义结束符$delimiter"$";--创建存储过程,定义存储...