$i = -1;
while( $i++ < 495000000 ) {
$rand_uid = rand(100000000,105000000);
$rand_fuid = rand(100000000,999999999);
$tab_name = get_hash_table('friends',$rand_uid);
$up_array = array(
'uid' => $rand_uid,
'fuid' => $rand_fuid
);
insert_table($tab_name, $up_array,1);
}
需要测试数据,要把5亿条数据写入到500个mysql表里面,直接用php命令执行的代码,为什么会内存耗尽?多谢!
至少 insert_table 应判断是否插入成功不知到 get_hash_table 的算法,但 $rand_uid 的数据跨度是 5000000