Виртуализированная страница IIS 7 Intranet является медленной при запросах против базы данных SQL

Хорошо … для меня определили задачу для выяснения, почему интранет-сайт отстает для малой и средней компании (меньше чем 200 человек). После трех дней наблюдения сети. Я решил отправить то, на что я смотрю. Вот то, что я знаю:

Сервер: HP DL380 Gen9 (новая) ОС: Сервер MS 2012 – работающий hyper-v RAM: 32 ГБ

Сервер 2012 был создан для выполнения самое большее 2 - 3 VMs самое большее (только выполняющий один VM в данный момент) 16 ГБ RAM, выделенной для VHD (не динамическая память) Объем, был создан для корпуса VHD, объем имеет фиксированный VHD на 400 ГБ в нем. В этом VHD является сервером 2008r2 рабочий SQL 2008r2 и хостинг iis7 интранет.

Вот то, что происходит: страница в интранет установлена выполнить несколько хранимых процедур, которые делают некоторую проверку по сравнению с данными в других таблицах, а также вставляют данные (своего рода дб присутствия) после того, как данные сотрудника вводятся. Код похож на него, создает и отбрасывает приблизительно 5 таблиц в процессе уплотнения данных. Страница сопровождает 1min50secs для работы более нового сервера. Я смог овладеть старым сервером и запустить тест скорости: 14 секунд.

Я в замешательстве …, который говорит много сайтов, изменяют код. Однако это работало быстрый прежде. Я посмотрел на perfmon... все надеется быть в хорошем состоянии там.

Старый сервер является сервером 32 битов 2003, рабочий новый SQL2000 … - очевидно, 64 бита.

Какие-либо идеи?

0
задан 23 July 2015 в 04:03
1 ответ

Решил мою проблему ... мне потребовалось некоторое время, чтобы вернуться к этому. Надеюсь, это поможет другим.

Включен монитор активности SQL в tools \ options => при запуске => Открыть обозреватель объектов и монитор активности.

Открыты последние дорогие запросы. Щелкните правой кнопкой мыши по верхним запросам и выберите Показать план выполнения. Это показало отсутствие индекса для db. Добавлен индекс, щелкнув информацию о плане вверху. Добавлен индекс.

Надеюсь, это поможет!

1
ответ дан 4 December 2019 в 16:52

Теги

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