我想为我的c#
应用程序中的某些进程应用一些 sql-session 级别设置。
例如,我想将DEADLOCK_PRIORITY
一些后台进程设置为LOW
.
问题是:
如果我打开一个新的 sql 连接,是否会启动一个新的 sql-session?
sql-session 会一直持续到连接关闭吗?如果我在
SqlConnection
打开后立即应用我的设置,它们是否对在相同上下文中执行的所有查询有效SqlConnection
?连接池怎么样?我的
SET DEADLOCK_PRIORITY LOW
设置是否有可能被系统中的其他进程重用(我不想这样做),因为SqlConnection
它实际上并没有关闭(asp.net 连接池决定重用它)。
谢谢!