我们有一个MySQL数据库,用于我们的.NET MVC Web应用程序。我们使用连接池实现了一些很棒的性能优势。
在一些关键存储过程中,我们也进行了相当重的处理。
它们创建了几个临时表和用户变量,这些对象在连接的生命周期内保持有效。然而,启用连接池后,这些对象不会被重置/删除。
在这种情况下,我是否应该重新初始化用户变量并在临时表中进行删除/重建?
可以保证不会同时访问连接,因此在执行/填充临时表等操作时不应出现任何并发问题。
在一些关键存储过程中,我们也进行了相当重的处理。
它们创建了几个临时表和用户变量,这些对象在连接的生命周期内保持有效。然而,启用连接池后,这些对象不会被重置/删除。
在这种情况下,我是否应该重新初始化用户变量并在临时表中进行删除/重建?
可以保证不会同时访问连接,因此在执行/填充临时表等操作时不应出现任何并发问题。