.Net连接池MySQL临时表

时间:2014-04-28 09:55:29

标签: mysql .net database-connection

我们有一个MySQL数据库,我们在.NET MVC Web App中使用它。我们实现了连接池,因为它具有一些很好的性能优势。

我们还在一些关键的存储过程中完成了一些相当繁重的处理。

它们创建了几个临时表和用户变量,这些表在连接的生命周期内仍然有效。但是,启用池后,这些对象不会被重置/杀死。

我应该在这种情况下重新初始化用户变量并删除/重新创建临时表吗?

保证不会同时访问连接,因此当两个SP正在执行/填充临时表等时,我不应该有任何并发​​问题。

1 个答案:

答案 0 :(得分:2)

所以答案就是在每次重新创建之前删除临时表。没有并发问题,因为它一次只能运行一个命令。