gpt4 book ai didi

c# - NHibernate,我应该使用 ReadCommitted 还是 ReadUncommited 事务隔离级别?

转载 作者:太空狗 更新时间:2023-10-29 21:02:55 26 4
gpt4 key购买 nike

在大型企业中,我应该在使用 NHibernate 时默认使用 ReadCommitted 还是 ReadUncommited 事务隔离级别?

通过使用 ReadCommitted 隔离,我一直面临着一些变慢的 SELECT(查询)语句锁定。

最佳答案

好吧,如果您使用的是 SqlServer 并且遇到 ReadCommitted 超时/锁定问题,这很容易解释。你可能只需要运行这个:

ALTER DATABASE your_db SET SINGLE_USER WITH ROLLBACK IMMEDIATE ;
ALTER DATABASE your_db SET READ_COMMITTED_SNAPSHOT ON;
ALTER DATABASE your_db SET MULTI_USER;

试试这个,然后重新测试您的 readcommitted 方法。我会坚持下去。

关于c# - NHibernate,我应该使用 ReadCommitted 还是 ReadUncommited 事务隔离级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5530802/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com