2012-09-02 95 views
0

我注意到執行查詢時連接數據庫需要很長時間。是否有可能以一種始終打開的數據庫連接的方式編寫一個asp.net應用程序?或者,編寫服務並讓asp.net應用程序與該服務進行通信會更好嗎?優化SQl連接

+0

請注意,即使您使用的是WCF,但這並不意味着您的問題應該標記爲WCF,除非它與問題的主體有關。 – Vitaliy

回答

1

您可以使用連接池來節省初始化連接所需的時間。順便說一句,SQL-Server supports it OOTB,所以你不必自己實現它。 這並不重要,這意味着你用來連接數據庫(ADO.NET,DAAB等)。

至於你的第二個建議,編寫一個服務並讓應用程序向它傳遞請求:它在這種情況下無法提供幫助,因爲您只是將問題轉移到另一個進程,但考慮到額外的網絡時間,實現請求的累計時間仍爲甚至增長爲

+0

謝謝,我會看看。順便說一句:你從哪裏來? – seeker

+0

我假設你問的是國家;-) 以色列。 Shalom! Shalom! – Vitaliy

+0

再次感謝,這將是現在的解決方案。 – seeker