首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MySQL事务中运行整个PHP应用程序可以吗?

在MySQL事务中运行整个PHP应用程序可以吗?
EN

Stack Overflow用户
提问于 2016-02-20 15:25:54
回答 1查看 158关注 0票数 0

在MySQL事务中运行整个PHP应用程序可以吗?

有什么副作用吗?

我的意思是这样的:

  1. 客户端请求A.php
  2. A.php ->启动mysql事务
  3. A.php ->执行和处理请求
  4. A.php ->提交mysql事务
  5. 将请求的数据发送给客户端
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-20 15:34:35

我不会将它称为在一个事务中运行整个PHP应用程序,而是一个在单独事务中处理每个请求的PHP脚本。

只要您知道与事务相关的概念,例如锁定、死锁、饥饿、.本质上,您应该像在任何其他环境中一样,不要将数据库对象锁定得太长,更喜欢细粒度的行锁而不是全表锁,并保护数据库不受死锁的影响。

但是,由于这些相同的概念适用于基于纯SQL引擎(存储过程)的解决方案,因此没有特殊的理由不在PHP中这样做。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35525208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档