2011-03-14 125 views
0

我只想知道,應該在連接字符串中使用哪些參數或屬性來處理高流量的企業應用程序? 一般來說,我們使用服務器,初始目錄,用戶ID,密碼。有時候我們會增加超時時間,並且會在某些情景池中等等。但是我不知道應該採用哪些屬性,因爲除了上述以外,我還有其他常見做法。高流量連接的最佳數據庫連接字符串?

+1

不完全是你的問題,但此頁面顯示所有不同數據庫的所有可能的和有效的連接字符串:http://connectionstrings.com/ – MUG4N 2011-03-14 17:40:54

+0

我知道..本網站,並始終使用此作爲referenec,但我想知道從SO大師的是否有任何調整或訣竅 – 2011-03-14 17:45:50

回答

2

無論如何,請確保您在整個應用程序中重複使用相同的連接字符串,以啓用連接池。

+0

連接池是高吞吐量應用程序必須的。一般來說,雖然我不打擾緩存 - 通常意味着你沒有投入足夠的精力來優化你的查詢。 – Ben 2011-03-14 17:54:59

0

你絕對不想堅持連接。可能希望轉向加載客戶端數據集,以便用戶承載數據負載,但是您可能又想要通過虛擬化來檢查數據庫場配置。

如果您談論的內容超過100萬次點擊,則使用負載平衡器創建數據庫場將是您的最佳配置。另一種途徑是從應用程序和Web服務類型界面分離數據庫請求以管理連接。

如果點擊次數低於100萬次,那麼最好通過應用程序來管理資源,但最好有一些好的dba來管理管道並在必要時進行節流。

0

如果大量數據是隻讀且可重複的,緩存可能是您最好的朋友。