1
A
回答
1
最好是涉及到有一个线程执行10次更新,然后单最后提交。
的原因是:
- 有相当大的努力数据库启动和提交事务。如果你在一次交易中完成所有操作,只需支付一次这笔费用
- 执行查询所涉及的通信非常“健谈” - 大多数通信涉及准备好运行和整理。更新查询本身的通信量会很小。如果你只有1个通信会话您节省大量的通讯科开销
- 大多数执行查询的努力,在安全性,权限,语法检查等的二次问题 - 不做实际的数据操作。使用一个会话将节省至少一些多重会话会导致的重复努力
但是,最好的办法是简单地以尽可能实际的方式测试两个选项。
1
相关问题
- 1. 如何在这种情况下(MySQL的)
- 2. 在这种情况下的MySQL大小?
- 3. 是在这种情况下
- 4. 在这种情况下
- 5. 和|| =在这种情况下
- 6. 在这种情况下
- 7. 在这种情况下
- 8. 在这种情况下
- 9. jQuery的这种情况下
- 10. 在这种情况下使用的mysql表结构
- 11. 在这种情况下正确的mysql表设计/关系
- 12. AyncTask在这种情况下的表现如何?
- 13. JavaScript在这种情况下的表现如何?
- 14. 知道这种情况下
- 15. 为什么doParallel R在这种情况下表现更差?
- 16. 为什么事件在这种情况下表现不同?
- 17. 这种情况下的哪种控制?
- 18. 在这种情况下的SQL枢轴?
- 19. 的dynamic_cast:应在这种情况下
- 20. htaccess的 - 在这种情况下
- 21. 在这种情况下的GIT实施
- 22. 在这种情况下GetEnumerator不存在
- 23. 在哪种情况下建议使用ActiveResource?而在这种情况下呢?
- 24. LinqtoSql查询在这种情况下
- 25. 在这种特定情况下
- 26. 如何在这种情况下
- 27. 在这种情况下应用PromiseJS
- 28. 在这种情况下需要ReactDOM.findDOMNode吗?
- 29. 如何使用在这种情况下
- 30. 为什么在这三种情况下
在单线程版本中,在所有10的末尾是否存在COMMIT,或者在每次更新后是否存在COMMIT? – Bohemian
最后..... –