2012-09-02 48 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