摘要:
C# 的事务编程 1 Db事务 DbConnection 中创建基于当前连接的 DbTransaction 2 使用TransactionScope ,创建环境事务 一旦创建,在这个环境包含的DbConnection 实例 都会根据连接字符串中的 Sqlserver 连接字符串支持,是否自动附加当前 阅读全文
posted @ 2017-10-24 18:32
特洛伊-Micro
阅读(7324)
评论(0)
推荐(0)
摘要:
简而言之就是允许一个线程和另外一个线程进行通讯,SynchronizationContext在通讯中充当传输者的角色。另外这里有个地方需要清楚的,不是每个线程都附加SynchronizationContext这个对象,只有UI线程是一直拥有的。 在多线程操作时往往需要切回某个线程中去工作,等完成后再 阅读全文
posted @ 2017-10-24 16:32
特洛伊-Micro
阅读(838)
评论(0)
推荐(0)
摘要:
提到sql server,想必最让人头疼的当属锁机制了。在默认的read committed隔离模式下,连最基本的select操作都要申请各种粒度的锁,而且在读取数据过程中会不断有锁升级、转化。在非未提交读的隔离级别中,一个select操作会对每一条读到的记录或键值加S锁(何时释放还要视记录是否返回 阅读全文
posted @ 2017-10-24 16:31
特洛伊-Micro
阅读(2856)
评论(0)
推荐(0)
摘要:
[sql] view plain copy 查看现在所有的事务 select '正在运行事务的会话的 ID'=session_id, --session_id与transaction_id的对应关系 '事务的 ID'=transaction_id, '正在处理事务的会话中的活动请求数'=enlist 阅读全文
posted @ 2017-10-24 11:36
特洛伊-Micro
阅读(2103)
评论(0)
推荐(0)
浙公网安备 33010602011771号