此测试是在本地的apache测试
D:WAMPApachebinab.exe -c 200 -n 200 www.php1100.com/mysql.php(此网址是自己的测试网址,里面的代码如下)
error_reporting(0);echo '';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存在链表里面,然后活动结束
②从链表里面截取发的多少奖品就截取多长的长度,发奖品,一般并发抢单,都是过几分钟后中奖名单公布以上就是本篇的方法,谢谢关注。
白瓜面试
白瓜面试 - AI面试助手,辅助笔试面试神器
40 查看详情
![]()
【相关推荐】
1. 特别推荐:“php程序员工具箱”V0.1版本下载
2. 免费mysql在线视频教程
3. 数据库设计那些事
以上就是mysql的bug测试--针对高并发进行测试的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/411520.html

微信扫一扫
支付宝扫一扫