文档章节

PHP快速产生上亿级大海量Mysql测试数据

baihan
 baihan
发布于 2013/09/24 17:19
字数 198
阅读 84
收藏 0
# 创建mysql数据表:

CREATE TABLE `news` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(20) NOT NULL,
  `content` varchar(50) NOT NULL,
  `count` int(11) NOT NULL,
  `dtime` varchar(20) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;


# PHP file name:index.php 

$con = mysql_pconnect("127.0.0.1","root","123456");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("demo", $con);

for($n=0;$n<=100;$n++){//每次请求批量插入200000笔数据
	$sql='';
	for($i=0;$i<=2000;$i++){ //一次批量插入2000笔数据
		$title=rand_str(19);//随即产生数据
		$content=rand_str(40);
		$count=rand(1,80);
		$dtime=time();
		//echo $title.'-'.$content.'-'.$count.'-'.$dtime.'<br/>';
		$sql.=",('".$title."','".$content."',$count,'".$dtime."')";
		
	}
	$sql="insert into news(title,content,count,dtime) values('".$title."','".$content."',$count,'".$dtime."')".$sql;
	mysql_query($sql,$con);
}
mysql_close($con);

header("Location:http://127.0.0.1/index.php"); //为了防止php超时跳转刷新页面

function rand_str($len){
	$return_str='';
	$rand_string="abcdefghigklmnoqprstuvwxyz0123456789";
	for($i=1;$i<=$len;$i++)
	$return_str.=substr($rand_string,rand(0,35),1);
	return $return_str;
}

© 著作权归作者所有

共有 人打赏支持
baihan
粉丝 1
博文 12
码字总数 2584
作品 0
深圳
高级程序员
私信 提问
MySQL每秒57万的写入_带你飞

摘要: 一、需求 一个朋友接到一个需求,从大数据平台收到一个数据写入在20亿+,需要快速地加载到MySQL中,供第二天业务展示使用。 二、实现再分析 对于单表20亿, 在MySQL运维,说真的这块目...

姬子玉
2017/12/06
0
0
双十一流量洪峰 支撑阿里核心业务的云数据库揭秘

背景介绍 今年双十一又有新纪录刷新,21秒成交额超10亿,数据瞬间膨胀到PB级,包裹数亿级,严苛的指标对数据库产品提出了更严格的需求。HybridDB作为阿里云自研的HTAP数据库经受住了流量洪峰...

迷你芊宝宝
11/23
0
0
双11流量洪峰 支撑阿里核心业务的云数据库揭秘

背景介绍 今年双十一又有新纪录刷新,21秒成交额超10亿,数据瞬间膨胀到PB级,包裹数亿级,严苛的指标对数据库产品提出了更严格的需求。HybridDB作为阿里云自研的HTAP数据库经受住了流量洪峰...

阿里云云栖社区
11/23
0
0
Relay2边缘计算助推万物互联时代“大连接”

在近日举办的中国移动全球合作伙伴大会上,“大连接”成为高频热词。中国移动董事长尚冰在会上特别指出:“通信网络加速向软件化、云化、智能化等方向发展,信息通信领域传统意义上的边界已经...

玄学酱
04/24
0
0
HBase在腾讯大数据的应用实践

最近正好看到CSDN上一直在宣传腾讯云: 就在不久前,支付宝、携程、蓝翔就因不同原因出现了网络故障,紧随其后艺龙网,途牛网、去哪儿网纷纷遭到大流量DDoS攻击,并造成短暂的业务中断。其中...

dongzhumao
2015/06/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

linux中shell if 判断总结

UNIX Shell 里面比较字符写法 -eq 等于; -ne 不等于; -gt 大于; -lt 小于 ; -le 小于等于; -ge 大于等于; -z 空串; -n 非空串; = 两个字符相等; != 两个字符不等 无论什么编程语言都离不开条...

linuxprobe16
15分钟前
0
0
我是如何将博客转成PDF的

前言 只有光头才能变强 之前有读者问过我:“3y你的博客有没有电子版的呀?我想要份电子版的”。我说:“没有啊,我没有弄过电子版的,我这边有个文章导航页面,你可以去文章导航去找来看呀”...

Java3y
17分钟前
1
0
nginx的一些总结

Linux下安装Nginx完整教程及常见错误解决方案 1.Nginx安装环境 Nginx是C语言开发,建议在linux上运行,本教程使用Centos7.0作为安装环境. 1)gcc 安装nginx需要先将官网下载的源码进行编译,编译...

Yao--靠自己
24分钟前
1
0
Predicate函数式接口

Predicate接口主要用于流的筛选,比如在filter方法中传入Predicate判断。 作为函数式接口,这里居然有三个default方法,一个static方法,子孙满堂! 正统的接口方法,就是boolean test(T t)...

woshixin
25分钟前
1
0
sql 开窗函数

开窗函数:在开窗函数出现之前存在着很多用 SQL 语句很难解决的问题,很多都要通过复杂的相关子查询或者存储过程来完成。为了解决这些问题,在 2003 年 ISO SQL 标准加入了开窗函数,开窗函数...

hblt-j
35分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部