mysql的bug测试--针对高并发进行测试
发表时间:2023-09-06 来源:明辉站整理相关软件相关文章人气:
[摘要]mysql的bug测试,针对高并发进行测试此测试是在本地的apache测试D:\WAMP\Apache\bin\ab.exe -c 200 -n 200 www.php1100.com/mysql.php(此网址是自己的测试网址,里面的代码如下)error_reporting(0);echo &...
mysql的bug测试,针对高并发进行测试
此测试是在本地的apache测试
D:\WAMP\Apache\bin\ab.exe -c 200 -n 200 www.php1100.com/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
}
//表如图所示
所以进行mysql高并发的时候不能使用mysql。
解决方案,
①不用mysql,用redis,用户进来,先存到redis的链表里面,把用户的id存在链表里面,然后活动结束
②从链表里面截取发的多少奖品就截取多长的长度,发奖品,一般并发抢单,都是过几分钟后中奖名单公布
以上就是本篇的方法,谢谢关注。
【相关推荐】
1. 特别推荐:“php程序员工具箱”V0.1版本下载
2. 免费mysql在线视频教程
3. 数据库设计那些事
以上就是mysql的bug测试--针对高并发进行测试的详细内容,更多请关注php中文网其它相关文章!
学习教程快速掌握从入门到精通的SQL知识。