百万数据模拟分表查询,自己配一下数据库
非素材火官网上传,无法演示,如果有问题请联系原作者。
<?php
//百万数据提交
/*
模拟一百万个用户
*/
function randStr(){
$data1 = range('a','z');
$data2 = range('A','Z');
$data3 = array_merge($data1,$data2);
$strData="";
for($i=0;$i<=10;$i++){
$strData.=$data3[mt_rand(0,count($data3)-1)];
}
return $strData;
}
ini_set('max_execution_time', '0');//更改PHP代码执行时间限制,0表示没有时间限制
@mysql_pconnect("localhost","root","root") or die('connect failed');
@mysql_select_db("db_user") or die('select db failed');
@mysql_query('SET AUTOCOMMIT=0;');
@mysql_query('set names utf8');
$begin = time();
for($j=1;$j<=1000000;$j++){
mysql_query("insert into tb_user values(null,'".randStr()."','".md5(randStr())."')");
}
mysql_query("commit");
$end = time();
echo "用时 ".($end-$begin)." 秒 <hr/>";
系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791