mysql的高并发测试验证
来源:互联网 发布:淘宝网客服电话是多少 编辑:程序博客网 时间:2024/06/07 17:07
//mysql的高并发测试,针对高并发进行测试
此测试是在本地的apache测试
D:\WAMP\Apache\bin\ab.exe -c 200 -n 200 http://www.php1100.com/mysql.php(此网址是自己的测试网址,里面的代码如下)
mysql.php文件的内容如下:
error_reporting(0);
echo '<pre>';
mysql_connect('127.0.0.1','root','root');
mysql_select_db('jsshop');
$rel=mysql_query('select id from gg');
$id=mysql_result($rel,0,0); //求得下面表内的第一个数据
if($id>0){
$id--; //减一运算
mysql_query('update gg set id='.$id);//499
}
我测试的表内容如下:,每次访问该文件,让数据库中的的ID数据减一;经过测试,本次测试时1,如果并发测试500,结果数据会只减少一半的样子。具体减少情况会根据电脑的配置有一定的差距,
//表如图所示
所以经过测试后,进行高并发时,不建议使用mysql。
解决方案,
①不用mysql,用redis,用户进来,先存到redis的链表里面,把用户的id存在链表里面,然后活动结束
②从链表里面截取发的多少奖品就截取多长的长度,发奖品,一般并发抢单,都是过几分钟后中奖名单公布
0 0
- mysql的高并发测试验证
- MYSQL的高并发
- 模拟高并发测试
- JMeter 高并发测试
- php的mysql事务处理,针对高并发
- MySQL高并发下的解决方案
- mysql 高并发环境的解决方案
- mysql 高并发环境的解决方案
- mysql处理高并发
- Mysql高并发优化
- Mysql高并发优化
- MySql高并发优化
- mysql 高并发
- mysql高并发注意事项
- mysql高并发配置
- MySQL 高并发优化
- 研究 大流量、高并发网站的验证码解决方案
- 高并发测试工具webbench
- Spring对JMS的支持
- 面试编程题1
- Django 后台添加含有中文时出现'ascii' codec can't encode characters in position 4-11: ordinal not in range(128)
- You need to use a Theme.AppCompat theme (or descendant) with this activity.
- 复数的运算(类和对象)(写的不正规 单纯应付机考)
- mysql的高并发测试验证
- 机器学习从入门到出家
- Uva.213 Message Decoding
- jquery+css实现自定义对话框功能(不使用插件)
- [hdu2896] 病毒侵袭 AC自动机
- 数据库编程
- UVA 11762 概率dp+期望
- A million requests per second with Python
- eclipse 中添加工程 Some projects cannot be imported because they already exist in the workspace