【发布时间】:2013-10-29 17:53:02
【问题描述】:
我在 MySql Server 数据库上遇到负载问题。 在我们的应用程序中,我们需要为每次调用/点击插入、获取和更新数据。
我们正在对这个应用程序进行负载测试,我们编写了一个程序来调用这个应用程序的执行功能。我们在 MySql 中运行这个测试程序超过 400 次(我的意思是 400 个实例)创建了 100 多个连接,并且测试程序抛出“底层提供程序在打开时失败。-连接太多”
我已将 max_connection 变量设置为 400 并进行了相同的测试,但这次它抛出“线程堆栈溢出:262144 字节堆栈使用了 137376 字节,需要 128000 字节。使用 'mysqld --thread_stack=#'指定更大的堆栈。”
谁能帮帮我。
【问题讨论】:
-
你使用连接池吗?
-
这个应用程序是在 ASP.net MVC3 和实体框架中构建的,请你帮我如何实现连接池。
-
好吧,np,你用什么供应商来连接? ODBC?
-
嗨 Kay Nelson,我已经实现了连接池,但是当 400 个用户访问应用程序时我遇到了一个问题,我观察到在 IIS 工作流程中有超过 850 个请求待处理我该如何解决这个问题
标签: mysql asp.net-mvc c#-4.0