Nhibernate:批处理和无状态会话
我试着在配置文件中设置批处理值,我发现使用它有一个明显的好处,因为插入25000个条目比不进行批处理花费的时间要少。我的问题是,什么是反指示,或使用批处理的危险?在我看来,我只看到设置批处理值并激活它的好处 另一个问题是关于无状态会话。我也在测试这个,我注意到当我做一个scope.Insert时,它比做scope.Save需要更多的时间,但是当我做一个commit时,它的速度非常快。无状态会话中的插入比常规会话中的保存花费更多时间,这有什么原因吗Nhibernate:批处理和无状态会话,nhibernate,batch-file,stateless,Nhibernate,Batch File,Stateless,我试着在配置文件中设置批处理值,我发现使用它有一个明显的好处,因为插入25000个条目比不进行批处理花费的时间要少。我的问题是,什么是反指示,或使用批处理的危险?在我看来,我只看到设置批处理值并激活它的好处 另一个问题是关于无状态会话。我也在测试这个,我注意到当我做一个scope.Insert时,它比做scope.Save需要更多的时间,但是当我做一个commit时,它的速度非常快。无状态会话中的插入比常规会话中的保存花费更多时间,这有什么原因吗 提前谢谢我只能谈第一期。大批量的一个可能的负面影
提前谢谢我只能谈第一期。大批量的一个可能的负面影响是通过网络一次性发送的sql的大小