我有一個.NET應用程序(VB.NET)運行對MS Access數據庫。每個數據請求連接到訪問數據庫,運行並返回查詢並再次關閉連接。微軟訪問網絡共享緩慢
我把數據庫放在一臺windows xp 32位機器上。
我有兩個客戶端,我安裝了.NET應用程序。這兩個客戶端都運行Windows 7 professional 32位。
現在我遇到了一個性能問題。
當我使用第一個客戶端它運行良好。所有數據都顯示得非常快。當我比使用第二個客戶端時,連接到數據庫需要大約10秒鐘,獲取數據並關閉數據庫連接。當我詢問第二個客戶端上的其他數據時,它運行良好,直到我向第一個客戶端請求數據比重新獲得數據。比在第一個客戶端再次獲取10秒鐘之前,我的數據被提取。
任何人都可以請幫助我嗎?我欠一杯比利時啤酒來解決這個問題;-)
謝謝!
使用SQL Server。 – SLaks 2011-12-26 21:11:44
用於2客戶端解決方案的@SLaks(如果數據庫不是任務關鍵型的),那麼切換到SQL Server可能不值得。保持與Access數據庫的持久連接很可能解決了問題,而且工作量少得多。 – phoog 2011-12-27 00:42:48