【发布时间】:2011-02-16 09:26:44
【问题描述】:
我有一个应用程序,它已经完成并且可以运行,但是用户报告了一个小问题,坦率地说,我怀疑它可能是一个问题。 正如标题所说,该应用程序是用 c# (.net 3.5) 编写的,并且使用 SQL DB。 “问题”是 - 首次启动应用程序时,连接数据库大约需要半分钟。
这可以通过某种方式减少吗?
感谢您的宝贵时间!
编辑1: 数据库是本地的.. sql server 和 .net 框架与应用程序同时安装
编辑2: 当应用程序启动时一切正常,当用户打开需要完成一些数据库工作的winform时,第一次启动他们必须等待大约半分钟,然后它就可以正常工作了..
【问题讨论】:
-
这可能是在底层数据库上自动启动吗?
-
数据库是本地的还是远程的?
-
好的,这个“第一次执行”总是在安装后立即执行吗?
-
不一定..开机后第一次启动程序总是有延迟
-
如果您启动程序,运行一次,关闭并重新启动,您会再次延迟还是立即运行?