哥们你绝对是个杀手级的程序员
给个思路啊
net 的Connection 本身就是一个连接池,它的连接数是connection 本身的一个属性,默认最小1个最大100个。
他在第一个连接打开时,打开在最后连接关闭时被关闭。对应 connectionopen 和 close
创建N个线程使用同一个连接Connection调用同一个存储过程,在存储过程中做延时(最好是一个无线大的时间)或者一组你要测试的SQL语句。当数据库崩溃的时候,客户端记录的地N就是数据库能承载的最大数。
不过测试出来的值不是一个绝对值,因为数据库崩溃,跟硬件,很执行的任务,跟SQL语句都有很大的关系。
Hp LoadRunner 可以做数据库的性能测试,不过我一般都用他是做应用服务器的压力测试。数据库没压过
CLR20r3 这种问题一般是由于开发环境与实际运行环境的 NET 版本不同,某些低版本认为是未处理异常的在高版本中被忽略了,从而导致程序崩溃。
在出错的项目里新建一个应用程序配置文件,输入:
<configuration><runtime>
<legacyUnhandledExceptionPolicy enabled="true" />
</runtime>
</configuration>
保存并重新生成解决方案。
以上就是关于Winform客户端直连数据库,多少在客户端同时在线会把数据库搞的死掉全部的内容,包括:Winform客户端直连数据库,多少在客户端同时在线会把数据库搞的死掉、C# vs2010开发的winform控件再server 2008 R2上运行出错,再win7和Xp上就可以、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)