首先是生成用戶數據。將100w用戶數據插入數據庫。php
這裏通常有兩種作法:
一是:批量插入。可是這種會有問題,寫程序測試的時候,發現不了。由於5k數據好像均可以批量插入的。可是當數據量很是大,好比10w,100w時,就會發現。內存不夠用了。數據庫
二是:分批插入(好比,2k條一次,由於單條插入速度太慢了),通常phper 在測試時,都是經過瀏覽器訪問方法,從而執行程序。可是若是插入時間過長,瀏覽器接收不到服務器的回饋信息,他就直接報504錯誤(超時),同時程序中止運行。瀏覽器
在這種狀況下,能夠用CLI的方式用腳本執行php,便可完美解決。服務器
下面是CI 框架的運行方式,相信其餘框架也應該能夠。
框架