场景:生成100w用户的测试数据。

首先是生成用户数据。将100w用户数据插入数据库。

这里一般有两种做法:
一是:批量插入。但是这种会有问题,写程序测试的时候,发现不了。因为5k数据好像都可以批量插入的。但是当数据量非常大,比如10w,100w时,就会发现。内存不够用了。

二是:分批插入(比如,2k条一次,因为单条插入速度太慢了),一般phper 在测试时,都是通过浏览器访问方法,从而执行程序。但是如果插入时间过长,浏览器接收不到服务器的回馈信息,他就直接报504错误(超时),同时程序停止运行。

在这种情况下,可以用CLI的方式用脚本执行php,即可完美解决。

下面是CI 框架的运行方式,相信其他框架也应该可以。

php 如何将100w级的数据入库。相关推荐

  1. 线程导入大数据入库_大数据处理及分析该怎么做?用这款数据分析软件轻松搞定...

    ​对大数据的重视让很多企业都在纷纷寻找更好的大数据处理及分析方法?这款数据分析软件轻松搞定! 一.数据采集 虽然每天互联网都会产生大量的数据,对于企业来讲,要搜集对自己企业有用的数据才是真的大数据.首 ...

  2. java百万级大数据量导出

    java实现百万级大数据量导出 实现方式一 一,分析 excel导出如果数据量过大,会出现两个内存溢出的问题 查绚数据量过大,导致内存溢出(可通过分批查绚解决) 下载的时候大EXCEL转换的输出流内存 ...

  3. Netty聊天室(2):从0开始实战100w级流量应用

    目录 客户端 Client 登录和响应处理 写在前面 客户端的会话管理 客户端的逻辑构成 连接服务器与Session 的创建 Session和 channel 相互绑定 AttributeMap接口的 ...

  4. Netty聊天程序(2):从0开始实战100w级流量应用 - 图解Netty系列

    客户端 Client 登录和响应处理 疯狂创客圈 Java 分布式聊天室[ 亿级流量]实战系列之 17[ 博客园 总入口 ] 文章目录 客户端 Client 登录和响应处理 写在前面 客户端的会话管理 ...

  5. java之CSV大批量数据入库

    CSV数据的入库 需求 前期准备 环境 代码展示 pom文件 关键代码及思路 多线程处理数据,否则8k万数据太慢了 获取文件数据 根据文件名创建相应数据库 关键的SQL语句 saveOrUpdateB ...

  6. 农村土地确权之数据入库 —— 苍穹软件数据入库说明

    想要获取更多关于土地确权的专业知识,可加入土地确权专业交流群(256956756). 1. 四个信息表的数据整理 (1)发包方信息表 Ø  发包方编码(14位)及发包方名称:严格按照<一标段发包 ...

  7. 每日生产万亿消息数据入库,腾讯如何突破大数据分析架构瓶颈

    背景介绍 对于腾讯庞大的大数据分析业务,几千台的 Hadoop 集群,近百 P 级的存储总量,每日产生万亿的消息数据入库,需要针对几十亿 IMEI 手机设备去重,并关联数千亿的历史全表,进行曝光.点击 ...

  8. php导出1万条数据excel_实用!用PHP导出百万级大数据到Excel

    实用!用PHP导出百万级大数据到Excel 作者:PHPYuan 时间:2018-07-31 03:41:41 关注我们的人 月薪都过万了 一.数据量分析 假设我们需要单日导入的数量为20W+ Exc ...

  9. 女友问粉丝过万如何庆祝,我发万字长文《保姆级大数据入门篇》感恩粉丝们支持,学姐|学妹|学弟|小白看了就懂

    2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习. 有对大数据感兴趣的可以关注微信公众号:三帮大数据 目录 粉丝破万了 新星计划申 ...

  10. mysql 客户无感知迁移_亿级账户数据迁移,不用数据库工具还能怎么搞?

    原标题:亿级账户数据迁移,不用数据库工具还能怎么搞? 背景 在阿里巴巴内部"大中台,小前台"的组织和业务体制,使前线业务更加敏捷,赋能业务积极迎接未来挑战和机遇,在阿里大中台能力建 ...

最新文章

  1. 沈向洋出任董事长李笛任CEO,「微软」小冰变身「中国」小冰
  2. 用VS2010构建MASM的编程环境
  3. 【STM32】F1 系列驱动全彩显示屏
  4. hdu 5273(递推)
  5. 『ACM C++』 PTA 天梯赛练习集L1 | 016-017
  6. .NET Conf 2017后初尝Xamarin Forms 3.0@Linux
  7. 中国信通院金融科技负责人韩涵:大数据是生产资料的变革,区块链是生产关系的变革...
  8. mysql 选择索引_mysql选择索引
  9. Eclipse 的控制台console乱码
  10. 盘一盘新冠病毒下,国内外科技公司提出哪些软件解决方案与技术?
  11. C语言oo1cpp怎么进,cpp 第八章第7题解决办法
  12. 进行数据离散化的原因_数据离散化及其KMeans算法实现的理解
  13. Scikit-learn:Feature selection特征选择和学习
  14. Arcgis 重装 的 license 问题
  15. 【语音处理】基于matlab GUI音频数据处理【含Matlab源码 1734期】
  16. 获取iOS设备唯一标识 uuid
  17. Team Foundation Server 开发流程管理管理研讨会
  18. 创业之前必须要做的八个测试
  19. C语言 数组排序 打乱 查找
  20. 用python解“计算工资”题

热门文章

  1. Python 的类的下划线命名有什么不同?
  2. 鸟哥的Linux私房菜第零章
  3. free 和 fclose
  4. Intent调用大全
  5. Android学习开发之路~~系列教程
  6. iOS -[JYBDScanCardManage configIDScan] in JYBDScanCardManage.o等静态库问题
  7. 记录PHP错误日志 display_errors与log_errors的区别
  8. 算法复习周------“动态规划之‘图像压缩’”
  9. 你一点要认真了解 C++中的模式匹配介绍
  10. python中几个常用的算术函数