MVCC: Managing Conflicts
来源:互联网 发布:碗莲的种植方法淘宝 编辑:程序博客网 时间:2024/06/10 03:35
When the MVCC transaction manager is used, all transactions are executed concurrently Sometimes concurrent transactions modify the same objects, thus creating transaction conflicts.
The transaction manager resolves those conflicts by aborting one of the conflicting transactions and letting the other one commit its updates.
• Applications should manage MCO_E_CONFLICT return code:
do { mco_trans_start( db, MCO_READ_WRITE, MCO_TRANS_FOREGROUND, &t);
...<update database>...
rc = mco_trans_commit(t);
} while ( rc == MCO_E_CONFLICT );
If the number of conflicts is too high, the transaction manager temporarily turns the optimistic control off and continues scheduling database transactions using the pessimistic approach.
- MVCC: Managing Conflicts
- MVCC
- MVCC
- MVCC
- mvcc
- mvcc
- MVCC
- mvcc
- MVCC
- libs conflicts
- MVCC浅析
- MVCC 问答
- [Mysql]MVCC
- InnoDB MVCC
- MVCC基本原理
- MVCC浅析
- MVCC浅析
- 闲话MVCC
- POJ 3692 Kindergarten(最大独立集)
- 工具
- 设置UIWebView为自定义UIScrollViewDelegate代理冲突问题
- 你真的有必要退出吗——再说Android程序的退出功能
- 如何添加jdk的Javadoc文档到MyEclipse中
- MVCC: Managing Conflicts
- XD1008--数星星
- 修改系统文件的用户权限的方法
- JQuery checkbox复选框操作
- 真机调试 证书
- psql的简单题目
- Android:创建抽屉导航
- MYSQL 跨表delete
- UVA585- Triangles(暴力枚举)