1
A
回答
0
實際上,它不會那樣工作。 .NET級別的DbConnection會打開並關閉,是的。但是在ADO.NET驅動程序的下面,到數據庫的物理連接(實際上需要客戶端服務器資源的連接)不會爲每個數據庫打開和關閉。 ADO.NET驅動程序管理一個物理連接池。因此,這52000個連接中的每一個實際上都共享相同的物理底層連接。這並不是真的讓你付出任何代價。
連接管理實際上是數據訪問塊存在的原因的約50%,所以沒有簡單的開關來關閉它。你可以做的最好的做法是手動創建DbConnection並將它傳遞給需要連接的重載。但是,你需要自己管理它。在那一點上,你可能更好的是直接調用ADO.NET。
相關問題
- 1. 企業庫管理連接
- 2. 在運行時在企業庫中更改連接字符串
- 3. 企業庫數據庫連接關閉
- 4. MySQL 6連接企業庫數據5
- 5. Microsoft企業庫中Oracle的連接池
- 6. 微軟企業庫連接字符串
- 7. 企業庫5.0連接池超時
- 8. 企業庫5.0和連接管理
- 9. 靜態變量和企業庫會導致連接泄漏?
- 10. 使用企業庫的動態連接字符串5
- 11. 企業庫日誌記錄+動態連接字符串
- 12. asp.net mvc3如何爲企業庫設置連接字符串
- 13. 如何指示企業庫的「默認」連接字符串?
- 14. 企業庫5如何更改事件日誌格式?
- 15. 企業架構版本7.5.844狀態圖
- 16. 我如何跟蹤wifi連接狀態?
- 17. 如何更改我的企業項目的上下文路徑
- 18. 如何在Metro Style App中收聽連接狀態更改?
- 19. 如何通過連接state.go末尾的ID來更改狀態?
- 20. 企業庫SqlCacheDependency
- 21. 企業庫:
- 22. 企業庫slidingExpirationTime
- 23. 企業庫ValidatorFactory
- 24. iOS通知連接狀態更改斷開連接並返回
- 25. 企業庫數據庫從web.config連接到Asp.net 5.0 Core vnext MVC6
- 26. 如何捕獲數據庫連接狀態或ping連接?
- 27. 動態更改數據庫連接Yii
- 28. 企業Wlan - Ubiquiti UniFi - 連接問題
- 29. 單持續連接或企業應用
- 30. 微軟企業DAAB和關閉連接
爲什麼你不想讓你的SQL連接關閉?如果你這樣做,你的連接池會很快耗盡。 – Oded 2010-01-19 08:49:19
是的你是對的,但如果我不關閉我會打開52000連接並關閉它們。所以我想要一個連接並完成所有工作,而不是關閉該連接。 – cagin 2010-01-19 09:26:18