文档章节

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

baihan
 baihan
发布于 2013/09/24 17:19
字数 198
阅读 78
收藏 0
点赞 0
评论 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
博文 10
码字总数 2387
作品 0
深圳
高级程序员
MySQL每秒57万的写入_带你飞

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

姬子玉 ⋅ 2017/12/06 ⋅ 0

企业级微服务框架 PHP-MSF 发布 3.0.2 版本

PHP-MSF企业级微服务框架3.0.2发布 PHP微服务框架即“Micro Service Framework For PHP”,是Camera360社区服务器端团队基于Swoole自主研发现代化的PHP协程服务框架,简称msf或者php-msf,是...

phpboy ⋅ 2017/09/19 ⋅ 24

Relay2边缘计算助推万物互联时代“大连接”

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

玄学酱 ⋅ 04/24 ⋅ 0

PHP微服务框架 PHP-MSF 发布 3.0.4 版本

PHP-MSF企业级微服务框架3.0.4发布 PHP微服务框架即“Micro Service Framework For PHP”,是Camera360社区服务器端团队基于Swoole自主研发现代化的PHP协程服务框架,简称msf或者php-msf,是...

wsdzadaq ⋅ 2017/11/02 ⋅ 7

揭秘第五届数据库大会 精彩内容抢先看

  【IT168 专稿】初夏四月,一年一度的中国数据库技术大会(DTCC)又将与大家见面了! 2014年4月10~4月12日,第五届中国数据库技术大会将在北京五洲皇冠国际酒店正式拉开帷幕。   自2010年...

it168网站 ⋅ 2014/03/25 ⋅ 0

HBase在腾讯大数据的应用实践

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

dongzhumao ⋅ 2015/06/12 ⋅ 0

MySQL每秒57万的写入,带你飞~

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

n88lpo ⋅ 2017/12/05 ⋅ 0

新兵训练营系列课程——海量数据存储基础

新兵训练营系列课程——海量数据存储基础 2015年8月12日 09:24 阅读 16831 微博平台研发作为微博的底层数据及业务支撑部门,已经经历了5年的发展历程。伴随着从数据及业务暴发式增长,我们在...

天天顺利 ⋅ 2015/08/13 ⋅ 0

一篇文章读懂阿里企业级数据库最佳实践

  “在昨天下午北京云栖大会TechInsight,阿里巴巴数据库团队的8位专家一同分享了阿里数据库最佳实践。超大规模的业务压力,在阿里巴巴内部淬炼出了一套完整的企业数据库解决方案:超大数据...

大数据头条 ⋅ 2017/12/20 ⋅ 0

应运而生! 双11当天处理数据5PB—HiStore助力打造全球最大列存储数据库

阿里巴巴电商业务中历史数据存储与查询相关业务, 大量采用基于列存储技术的HiStore数据库,双11当天HiStore引擎处理数据记录超过6万亿条、原始存储数据量超过5PB。从单日数据处理量上看,该...

阿里技术 ⋅ 2016/12/15 ⋅ 3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

MySQL主从复制原理、半同步操作步骤及原理

1.1 企业Linux运维场景数据同步方案 1.1.1 文件级别的异机同步方案 1、scp/sftp/nc 命令可以实现远程数据同步。 2、搭建ftp/http/svn/nfs 服务器,然后在客户端上也可以把数据同步到服务器。...

xiaomin0322 ⋅ 16分钟前 ⋅ 0

Oracle10g 数据及文件迁移过程[原]

QL*Plus: Release 10.2.0.1.0 - Production on 星期三 5月 11 10:22:35 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved. 连接到: Oracle Database 10g Enterprise Edition Re......

harrypotter ⋅ 21分钟前 ⋅ 0

nginx安装

1:安装工具包 wget、vim和gcc yum install -y wget yum install -y vim-enhanced yum install -y make cmake gcc gcc-c++ 2:下载nginx安装包 wget http://nginx.org/download/nginx-1......

壹丶贰 ⋅ 24分钟前 ⋅ 0

ideaVim安装及配置

1.安装插件 File-Settings-Plugins,Browse Repositories,输入ideavim,安装。 重启后,在Tools-Vim Emulator启用。 2.快捷键设置 ideaViim键与idea快捷键有冲突,可以在Settings-Other Se...

Funcy1122 ⋅ 28分钟前 ⋅ 0

MySQL中B+Tree索引原理

B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B...

浮躁的码农 ⋅ 43分钟前 ⋅ 0

两道面试题,带你解析Java类加载机制

在许多Java面试中,我们经常会看到关于Java类加载机制的考察,例如下面这道题: class Grandpa{ static { System.out.println("爷爷在静态代码块"); }} cl...

1527 ⋅ 47分钟前 ⋅ 0

SpringCloud(Data Flow)

dataflow-server

赵-猛 ⋅ 57分钟前 ⋅ 0

深入理解Java虚拟机

这本书我读到第8章,之后就是在读不下去了。 读到后面是一种痛苦的体验,太多的东西是不全面的,大量的专有名词是没有解释的,读到最后很多东西仅仅是一个侧面,所以我觉得,这本书不适合初学...

颖伙虫 ⋅ 今天 ⋅ 0

NanoPi NEO core/ Ubuntu16.04单网卡配置3个IP地址(2个静态,1个动态)

配置 root@NanoPi-NEO-Core:/etc/network# cat interfacesauto loiface lo inet loopbackallow-hotplug eth0iface eth0 inet static address 172.31.188.249 netmask 255.......

SamXIAO ⋅ 今天 ⋅ 0

三步为你的App集成LivePhoto功能

摘要:LivePhoto是iOS9新推出的一种拍照方式,类似于拍摄Gif图或录制视频片段生成图片。如果没有画面感,可以联想《哈利波特》霍格沃茨城堡的壁画,哈哈,很炫酷有木有,但坑爹的是只有iphone6S以...

壹峰 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部