问题描述
此应用程序正在使用RDS / MySQL(5.7)在AWS EC2上运行。
我们有一个审核脚本,该脚本正在访问MySQL用户表中的每个用户。 \
对于每个用户,我们
- 无条件开始交易,
- 可能会更改用户的记录和其他表。
- 无条件提交交易。
现在,在第2步中(很常见)没有对任何表进行任何更改。在代码检查期间,出现了一个问题,即在未进行任何更改的情况下,启动/提交许多记录的事务对性能的影响。
我在其他地方读到MySQL是针对提交而不是回滚进行优化的。但是我还没有找到关于在没有任何工作的情况下开始/提交交易的成本的讨论。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)