1
3
一个好的方法是创建一个会话池,让线程从池中获取一个会话,然后在完成后返回会话。一个会话可以由不同的线程使用,但是如果您在线程之间迁移会话,ESENT会抱怨 当事务处于活动状态时 几个使用ESENT的大型服务器应用程序都采用了会话池的方法,对它们来说效果很好。 |
2
1
我们目前的研究表明,在pageu load中实例化一个新会话并在pageu unload中处理它,对于一个在索引上查找的简单脚本,wcat很容易产生600个请求/秒,并且对每个返回的行执行另外两个查找。
上面的例子是maxsessions设置为256。调整最小缓存大小也有助于提高性能。在具有8gb内存的四核测试服务器上。 |
3
0
如果您真的打算在请求之间保持会话打开,那么这种方式可能不起作用。
如果您真的必须使用ESENT,也许您可以手动启动和管理一个专用的线程池,并封送对它们的调用。 |
Community wiki · 需要改变的用户界面模式? 1 年前 |
LITzman · 使用状态处理颜色主题更改 1 年前 |
Community wiki · 进程。退出(0):输出消失? 1 年前 |
arsaces · 将文本添加到特定文件的末尾 2 年前 |
YGranja · 库<图形。h> MinGW-W64缺少 2 年前 |
Felipe Palermo · Ctrl键仍被按下,按键事件() 2 年前 |
HCJ · win cmd中的批处理脚本循环 2 年前 |