您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
登录
注册
QQ一键登录
免费发信息
首页
城市切换
关于本站
一个功能在执行过程中某些语句偶发性不执行
2025/3/1 4:17:55发布
11次查看
做了一个功能, 有一个表单,用户输入手机号 和 金额 提交到后台经过一系列处理,如果处理成功,会向数据库写入一条记录,该记录中有一个字段为result 如果result=100 则写了sql语句更新3个表的3个状态,有个问题是有时候即使result=100 后续的sql语句好像没有执行状态也没有更新, 这个表单存在很多用户一起提交的并发情况,感觉原因不在并发上,请教一下大家有可能是什么原因
回复讨论(解决方案) 显然你没有弄好容错机制
你应在所有可能失败的操作后检查是否有错,并决定程序的走向
如果确系并发数过高造成的,应考虑使用事务
使用事务吧,这样可以保证每一步都能成功执行。只要有一步不成功就回滚。
谢谢大家的热心回答, 但是目前所有的表类型是myisam, 不支持事务,但是如果改了表类型,会造成某些搜索非常缓慢,导致查询数据超时
是的,使用事务会使查询变慢,非必要不使用
无论是否使用事务,判错总是必须的
谢谢大家的热心回答
该用户其它信息
结婚登记照怎么拍好看?
03-01
匀质防火保温板-亳州匀质板-神舟|厂家供应
03-01
污水泵房有必要安装有毒气体检测仪吗
03-01
几代近亲不能结婚图解
03-01
武汉收纳师团队上门整理
03-01
其它相似信息
平板十大品牌,平板电脑什么牌子好
03-01
多元化经营或将成为移印企业转型后主要营业模式
03-01
bootstrap是国内开发的吗
03-01
金华室内设计公司-金华室内设计-金碧装饰有口皆碑(查看)
03-01
如何选用美国beswick溢流阀RV2-1010
03-01
VIP推荐
免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网
沪ICP备09012988号-2
企业名录
Product