0

我实现了NHibernate的会议每表格的形式给出了与城堡AR(SessionScope),如果我打开一个形式,我打开(SessionScope)会议和形式紧密部署它。如果我打开N个单独的窗体,只要窗体打开,我就有N个db打开困倦的会话,问题是:困倦的会话意味着性能问题?让N在db上打开困倦的会话是否是错误的?的NHibernate的WinForms多(SessionScope)睡眠会话的性能

+1

会议!= DB连接。需要开放的会话连接时,依靠供应商 – Firo

+0

@Firo你说得对,我同意的连接池,但我wan't知道如果会话本身(不活动连接)会导致性能问题,换句话说,如何“baddly”可能会有N次打开睡眠时间,感谢回复。 – manuellt

+0

@manuellt,问题是:你有性能问题吗? – Amy

回答

1

轻量级see

更新:

我不认为这将意味着性能问题,也许是服务器最大acctepted连接将被达到,但只有当所有休眠会议将不时进行的东西的时候,否则他们肯定会超时。

+0

谢谢你的回答,现在,客户端是一个轻量级的过程,但是,当一个客户端打开10点的形式,和单一的形式填充一个网格,该操作后,该会话保持分贝开睡了10分钟,用5在同一时间工作的客户,我有50个打开的睡眠会议,有50个困难开的会议意味着性能问题?,再次感谢你。 – manuellt