使用SQL中的事务运行所有内容
本文关键字:运行 事务 SQL 使用 | 更新日期: 2023-09-27 18:21:22
几天来,我一直在为C#
数据CRUD
操作开发几个Connection
类,并且一直在思考,通常我在创建类时使用标志来打开和关闭事务,如果我对执行的每个非查询都使用事务,会发生什么?我应该意识到有什么优点和缺点吗?
长事务是锁定表的,因此不建议在事务中执行所有操作,尤其是运行时间很长的操作,因为这可能会杀死数据库。
欲了解更多信息,请阅读以下内容:http://simononsoftware.com/are-long-running-transactions-bad/
你可以写一本关于交易的大书,它的优点和缺点。但主要的想法是:除非你为大公司处理biiiiiig数据库,否则一定要使用事务;)