加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

mysql-从事务内读取更改

发布时间:2021-01-25 12:14:27 所属栏目:编程 来源:网络整理
导读:无论对MySQL数据库举办什么变动,这些变动在统一事宜中都可读吗?照旧我应该提交买卖营业以读取变动? 我可以轻松地测试一下.可是在SO中提出题目会带来许多好的提议.感激您的任何投入. 最佳谜底假设您行使的是InnoDB,第一个题目的谜底凡是是必定的,这意味着第二个

无论对MySQL数据库举办什么变动,这些变动在统一事宜中都可读吗?照旧我应该提交买卖营业以读取变动?

我可以轻松地测试一下.可是在SO中提出题目会带来许多好的提议.感激您的任何投入.

最佳谜底 假设您行使的是InnoDB,第一个题目的谜底凡是是必定的,这意味着第二个题目的谜底凡是是否.

默认环境下,MySQL的InnoDB行使一种称为consistent non-locking reads的技能:

The query sees the changes made by
transactions that committed before
that point of time,and no changes
made by later or uncommitted
transactions. The exception to this
rule is that the query sees the
changes made by earlier statements
within the same transaction.

话虽这么说,关于买卖营业尚有许多工作要知道.您可以变动isolation level of a transaction以更彻底地节制买卖营业功效.

关于InnoDB Transaction Model的章节是一个很好的出发点.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读