OK ... Мне было поручено выяснить, почему сайт интрасети работает медленно для компании малого и среднего размера (менее 200 человек). Через три дня посмотрел в Интернете. Я решил опубликовать то, что я смотрю. Вот то, что я знаю:Виртуализированная страница II7 работает медленно при запросе на сервер SQL
Сервер: HP DL380 Gen9 (новый) ОС: MS Сервер 2012 - работает Hyper-V Оперативная память: 32GB
Сервер 2012 был построен, чтобы работать на самых 2 до 3 виртуальных машин в (только на одной виртуальной машине в данный момент) 16 ГБ ОЗУ, предназначенный для VHD (не динамическая память) Объем был создан для размещения VHD Объем имеет фиксированный 400-Гбайт VHD внутри него. Внутри этого VHD находится сервер 2008r2 с запуском SQL 2008r2 и хостинг iIS7.
Вот что происходит: На странице в интранете установлено несколько хранимых процедур, которые выполняют некоторую проверку данных в других таблицах, а также вставляют данные (некоторая информация о посещаемости db) после ввода данных о сотрудниках , Код выглядит так, как будто он создает и опускает приблизительно 5 таблиц в процессе хрустания данных. Для работы на новом сервере страница занимает около 1 мин. 50 секунд. Мне удалось заполучить старый сервер & запустить тест скорости: 14 секунд.
Я в затруднении ... многие сайты говорят, что они изменяют код. Однако раньше он работал быстро.
Старый сервер - это 32-битный сервер 2003 под управлением SQL2000 ... новый, очевидно, 64-битный.
Любые идеи?
Thx Peter! Я запустил код на старом сервере, и это довольно быстро. Я нашел что-то в другой части, которую я собираюсь попробовать. Идти, чтобы отключить функцию энергосбережения в новых процессорах Xeon ... согласно статье, я получу производительность по запросам. – Mesaboogie1970