Первая попытка метода SQlConnection.open в приложении UWP занимает больше времени, чем в настольном приложении. - PullRequest
0 голосов
/ 05 октября 2018

Я создал приложение UWP в Windows 10, версия 1803 SDK, версия 17134. Версия SQL Server 2008 R2 (SP2).Для моего приложения необходимо подключиться к серверу SQL на сетевом сервере.Здесь я столкнулся с тем, что, когда я запускаю свое приложение в первый раз, а затем вызываю 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 мсек.Итак, как я могу решить эту проблему и уменьшить время соединения для повышения производительности приложений.

...