[英].Net Connection Pooling MySQL Temporary Table
我們有一個MySQL數據庫,我們在.NET MVC Web App中使用它。 我們實現了連接池,因為它具有一些很好的性能優勢。
我們還在一些關鍵的存儲過程中完成了一些相當繁重的處理。
它們創建了幾個臨時表和用戶變量,這些表在連接的生命周期內仍然有效。 但是,啟用池后,這些對象不會被重置/殺死。
我應該在這種情況下重新初始化用戶變量並刪除/重新創建臨時表嗎?
保證不能同時訪問連接,因此當兩個SP正在執行/填充臨時表等時,我不應該有任何並發問題。
所以答案就是在每次重新創建之前刪除臨時表。 沒有並發問題,因為它一次只能運行一個命令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.