最近,我看到VB.NET windows應用程序的performnace退化。當用戶按下保存按鈕時,應用程序執行緩慢。保存按鈕觸發幾個數據庫調用來保存多個對象。我們正在計劃優化這種方法 - 如最小化數據庫調用等。在我跳轉並開始最小化數據庫調用之前 - 我的問題在於,我怎麼知道連接輪詢正在工作?首先,我試着看看聯盟合併是否可以工作。我願意接受所有建議來優化此Save方法。如果您需要更多信息,請告訴我。連接池正在工作?
Q
連接池正在工作?
2
A
回答
1
如果您爲每個SqlConnection
對象使用相同的連接字符串,則池正在工作。請記住,雖然,不共享連接。
看看我在博客上發佈的帖子以顯示right way to use SqlConnection
objects here。
1
您應該注意連接池的需求,並且SQL Server和ADO.NET會使它發生。
基本上你所要做的就是:
- 有一個過程
- 一個應用領域
- 一個連接字符串
- 和一個身份驗證類型
你可以閱讀更多關於它here。
如果你做了這些事情,那麼一切都應該沒問題。
相關問題
- 1. 連接池如何工作?
- 2. 連接池在Ado.net中如何工作?
- 3. 如何在java中檢查連接池是否正常工作?
- 4. DBCP Tomcat的連接池removeAbandoned不工作
- 5. Glassfish中的MySQL連接池不工作
- 6. Java MySQL連接池不工作
- 7. 導軌連接池如何工作?
- 8. Nodejs MongoDB連接池如何工作?
- 9. Tinyog是否與泳池連接工作?
- 10. SQLite.net連接池似乎並不工作
- 11. 如何正確實現連接池的Hibernate連接工廠
- 12. (Heroku + Sidekiq)我瞭解連接池如何工作正確嗎?
- 13. C#MySQL連接器:連接池不工作
- 14. C3P0連接池與MySQL連接池
- 15. Jboss連接池或休眠連接池
- 16. Tomcat連接池概念&c3p0連接池?
- 17. 我如何知道連接池和準備好的語句正在工作?
- 18. 連接池 - 無連接
- 19. asyncpg - 連接vs連接池
- 20. 連接池不工作在.Net SQL Server 2008
- 21. 如何使連接池在DBX中工作?
- 22. PreparedStatement的池連接池
- 23. 對象池vs連接池
- 24. 文件池(如連接池)
- 25. OrientDB連接池
- 26. eclipselink連接池
- 27. Perl連接池
- 28. sql連接池
- 29. activemq連接池
- 30. Hbase連接池
謝謝!你能否解釋一下你的意思是「不分享連接」。 –
@ user1630853,我的意思是當你需要一個連接,建立它,打開它,使用它,並處置它。這篇博客文章指出在帖子結尾處。 **從不**重用'SqlConnection'對象。 –