UWP应用程序上的SQlConnection.open方法的首次尝试花费的时间比桌面应用程序长

时间:2018-10-05 06:41:42

标签: vb.net uwp sqlconnection

我已经在Windows 10版本1803 SDK版本17134上创建了UWP应用。 SQL Server版本是2008 R2(SP2)。 对于我的应用程序,必须连接到网络服务器上的SQL Server。在这里,我第一次启动应用程序时遇到了问题,然后使用下面的代码调用connect to sql:

Dim st as Stopwatch
st.start() 
Dim cn as new SQLConnection("server=192.168.0.254;initial catalog=mydb;user id=user123;password=pwd123")
cn.open()
cn.close()
st.stop()

在应用程序启动后,首先执行上述代码需要13到15秒,然后只需5到100毫秒。然后再次,如果我重新启动它遵循相同的周期。 同一系统上Windows桌面应用程序上的相同代码能够在第一次尝试中在<200毫秒内打开连接,然后在不到20毫秒内打开连接。 因此,我该如何解决此问题并减少连接时间以提高应用程序性能。

0 个答案:

没有答案