资讯专栏INFORMATION COLUMN

mysql生成1千万条有效测试数据

ThreeWords / 1094人阅读

摘要:一直在找生成有效测试数据的工具与方法今天找到一个大神写的脚本这里感谢大地上的乌龟链接在这自己大神的脚本上做了一些修改生成了一个对象数组并用发到后台程序插入数据库代码如下脚本获取当前时间戳将对象数组格式化成字符串成功本人的笔记本比较渣

一直在找生成有效测试数据的工具与方法,今天找到一个大神写的JavaScript脚本,这里感谢----大地上的乌龟.链接在这:http://www.cnblogs.com/bate/p...
自己大神的脚本上做了一些修改,生成了一个对象数组,并用ajax发到后台php程序插入数据库,代码如下
JS脚本

 for (var i = 0; i < val; i++) {

        var row = {
            name: newName(),
            card_id: generateCode(),
            phone: newMobile(),
            bank_id: newBankCode(),
            email: newEmail(),
            address: newAddress(),
            //获取当前时间戳  
            create_at: Date.parse(new Date()) / 1000

        };
        dat.push(row);

    }
    //将对象数组格式化json成字符串  
    dat = JSON.stringify(dat);

    $.post("http://www.shop.com/index.php/Back/Data/save", {
        dat: dat
    }, function(data) {
        /*if (data.info==1) {console.log("成功")};*/

        console.log(data);

    }, "html");

本人的笔记本比较渣,经测试一次插入6000条数据便可以了,每隔5-6秒向后台发起请求,

 $("#sub").click(function(event) {  
      
    setInterval(function(){  
        sub();  
    },5000);  
  
  
});  

php后台处理

//用的tp3的框架  
$arr = I("post.dat");  
 //将字符串转化成数组  
 $arr=json_decode($arr,true);  
        $a = D("data")        
            ->addAll($arr);  

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/23229.html

相关文章

  • mysql生成1万条有效测试数据

    摘要:一直在找生成有效测试数据的工具与方法今天找到一个大神写的脚本这里感谢大地上的乌龟链接在这自己大神的脚本上做了一些修改生成了一个对象数组并用发到后台程序插入数据库代码如下脚本获取当前时间戳将对象数组格式化成字符串成功本人的笔记本比较渣 一直在找生成有效测试数据的工具与方法,今天找到一个大神写的JavaScript脚本,这里感谢----大地上的乌龟.链接在这:http://www.cnbl...

    hyuan 评论0 收藏0
  • 道路万条,安全第一条——一次服务器被入侵的处理经过

    摘要:为了进一步确认,再次到威胁情报平台进行查询。再结合我部署的容器停止时间进行分析,应该是在我部署完成后几小时内服务器被入侵的。要从根本上解决问题需要进行溯源分析,避免服务器再次被入侵。结合以上线索以及个人经验分析,很可能利用的漏洞进行入侵的。 容器为何自动停止? 服务器为何操作卡顿? 进程的神秘连接到底指向何处? 发现——自动停止的容器 某日发现部署在服务器上的一个容器被停掉了,开始以为...

    aaron 评论0 收藏0
  • 首次公开,整理12年积累的博客收藏夹,零距离展示《收藏夹吃灰》系列博客

    摘要:时间永远都过得那么快,一晃从年注册,到现在已经过去了年那些被我藏在收藏夹吃灰的文章,已经太多了,是时候把他们整理一下了。那是因为收藏夹太乱,橡皮擦给设置私密了,不收拾不好看呀。 ...

    Harriet666 评论0 收藏0
  • PHP+Mysql高并发解决

    摘要:更多详情,请看原文章批量插入性能优化相关文章高并发简单解决方案队列缓存批量入库离线整合秒杀活动设计方案 在项目中,经常都会遇到高并发问题,如在某个时间点有100个人对同一数据进行更改,这样就会产生问题,最后导致的数据会不准确,通常的解决高并发的方法有读取数据时加缓存,写入数据时添加到队列,下面罗列一些处理高并发的常见方法供大家参考。 一、MySQL批量插入优化 对于一些数据量较大的系统...

    wuyangchun 评论0 收藏0

发表评论

0条评论

ThreeWords

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<