none
Использование виртуальной машины SQL Server 2000 для работы критических для бизнеса приложений RRS feed

  • Общие обсуждения

  •  

    Добрый день,

     

    Заказчик на одном физическом сервере под управлением Windows Server 2003 SP 2, не поддерживающем хардверную виртуализацию (старые процессоры Xeon 2x2.66 Ггц, 4 Гб RAM, RAID10), развернул несколько виртуальных машин, одной из которых является SQL Server 2000, на котором работает критически важное для бизнеса приложение - ERP система. Пользователи этого приложения испытывают серьезные проблемы с производительностью. Здравый смысл подсказывает, что использование виртуального SQL Server 2000 не может быть производительным по определению. Существуют ли какие-то официальные исследования/отчеты/рекомендации/аппаратные требования для виртуального SQL Server 2000 от Microsoft по виртуализации SQL Server 2000?

     

    Заранее спасибо.

    13 ноября 2008 г. 7:49

Все ответы

  •  

    Давайте уточним для начала платформу.

    Если ваш сервер не поддерживает аппаратной виртуализации и на нем невозможна установка Hyper-V, то рекомендуемой будет установка 64-битной версии Windows Server 2003 SP2 и актуальной версии Virtual Server 2005 - также 64-битной.

    Сам SQL2000 должен иметь SP4 и последнее кумулятивное обновление 2249.

    В виртуальных машинах должны быть установлены последние VMAdditions 13.820 (когда обновите VS2005 по ссылке выше нужно будет из ВМ обновить VMAdditons).

    Диски должны быть фиксированного размера (не динамические)

     

    Далее нужно при помощи PerfMon собрать статистику и найти узкое место.

    Если это процессор, то нужен Hyper-V для возможности создания многопроцессорной ВМ.

    Если это память, начать с ключа /3GB в boot.ini - как хоста, так и ВМ.

     

    Слишком мало информации для более точного ответа.

    13 ноября 2008 г. 11:50
  • Я не сотрудник МС, поэтому оффициально утверждать немогу.

    Но проработав 6 лет в компании голд-партнере кое-что видел и могу поделиться мыслями:

    1. на момент появления virtual Server 2005 (2004-2005 годы, точнее не помню. помню что весной 2006 года он стал бесплатным) комманда SQL в MS уже во всю занималась разработкой и доработкой SQL 2005.

    2. Сам МС обычно что-то делает только на наиболее свежей версии своих продуктов(в том числе и статьи с тестами и рекоммендациями). Соответственно. если что и есть - то это связка SQL 2005+Virtual server 2005. мне такое на глаза не попадалось. хотя я искал...

    3. не так давно по новым продуктам такой документ появился:  

    Running SQL Server 2008 in Hyper-V Environment

    http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/SQL2008inHyperV2008.docx
    27 ноября 2008 г. 13:46
    Отвечающий
  • Ну, про работу SQL2005 на VS2005 есть неплохой вебкаст:

    http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032307234&EventCategory=5&culture=en-US&CountryCode=US

     

    27 ноября 2008 г. 14:00
  • вебкасты и видео-ролики с нашим интернетом стали реальностью только пару месяцев назад...

    наерное он был на дисках TechNet subscription, но не попался мне на глаза...

    В целом, моя мысль похоже нашла поддержку - про виртуализацию и SQL 2000 возможно услышим под лозунгом консолидации старых серверов, но не в разрезе тонкостей и оптимизации производительности.

     

    27 ноября 2008 г. 14:21
    Отвечающий