Обновление от SQL 2008 к SQL 2012: мы должны изменить строку подключения?

Мы видим некоторое ужасное снижение производительности, только что обновлявшее наше приложение MVC4 от SQL 2008 к SQL 2012.

Запросы работают непосредственно в студии управления на сервере базы данных, выполненном несколько медленнее, чем они сделали до (вдвое более медленного) обновления.

Запросы выполняются от веб-сервера (отдельная машина) выполненные чрезвычайно медленнее, приблизительно больше чем в четыре раза медленнее. Мы показали пальцем на сеть между этими двумя машинами, но наша хостинговая компания предложила, чтобы строка подключения изменила для SQL 2012. Я не знаю, что строки подключения SQL 2012 года несколько отличаются от строк подключения SQL 2008 года - действительно ли я прав?

Спасибо!

Наша строка подключения была неизменна в течение многих лет и похожа на это: Server=111.111.111.111; Database=MyDbName; Пользователь ID=MyDbUser; Password=MyDbPassword;

ОБНОВЛЕНИЕ: Это в конечном счете оказалось дефектным физическим портом на брандмауэре!

0
задан 17 June 2014 в 18:14
1 ответ

Нет. Строки коннекций не менялись уже некоторое время, если только вы не используете одну из новых возможностей, основанных на n-коннекторах, и хотя есть некоторые в скачках версий (группы доступности), они неактуальны, когда их не используют.

Так что в вашем случае - определенно ничего не изменилось.

Вам придется запустить профилировщик и выяснить почему. Это то, что вы должны были сделать перед обновлением production - стандартный подход.

1
ответ дан 4 December 2019 в 17:35

Теги

Похожие вопросы