Как я должен разделить виртуальный Windows 2008 Server для использования с SQL Server 2008?

Фигура, какова проблема На самом деле:
Не начинайте настраиваться, пока Вы не использовали что-то как вершина или команда PS для наблюдения то, что на самом деле использует память. Это могло быть где угодно в стеке (Mysql, PHP, Apache). Если это - Apache...

Переключитесь на более легкого Демона HTTP:
Имейте Вас рассмотренный более легким демоном HTTP, таким как:

Рассмотрите другой MPM с Apache:
Я протестировал бы это много прежде, чем продвинуть это в производство, но Вы могли бы рассмотреть переключение рабочий (вместо perfork) Многопроцессорный модуль (MPM). В этой статье говорится, что это использовалось по dealnews.com, и она помогла с использованием памяти. Я не сделал этого с Ubuntu, но я думаю, что это справедливо:

sudo apt-get remove apache2-mpm-prefork
sudo apt-get install apache2-mpm-worker

Но Вы могли бы хотеть рассмотреть Apache здания из источника, таким образом, у Вас только есть модули, Вам нужно, который может быть своего рода большим проектом все же. Кроме того, от статьи имейте в виду:

Это - важная часть. Вы не можете использовать радикальные расширения в PHP при использовании рабочего.

Настройте PHP также:
Эта статья IBM Developerworks имеет некоторый php настраивающиеся опции, которые могли бы помочь уменьшить память также.

MySQL мелодии также:
Третья статья в вышеупомянутой настраивающей статье Лампы IBM говорит о настройке MySQL. Это может закончить тем, что использовало довольно мало памяти.

0
задан 15 July 2010 в 01:47
2 ответа
  • Два раздела или виртуальные диски. Тот для файлов данных, правильно отформатированных для SQL Server (размер узла 64 КБ).

Это - в значительной степени все, что можно сделать ИЗ сервера. Типичный виртуальный сервер никогда не будет хорошим сервером дб, потому что Вы будете СЕРЬЕЗНО io ограничены. Ничто против виртуализации здесь - кроме использования виртуализации не выключает мозг многих людей. Где "реальные" SQL Server получили тщательно запланированные структуры диска к optimizie их возможности IO, много виртуальных серверов выполняют X компьютеров на общей относительно низкой эффективности SAN - и задаются вопросом, почему это медленнее ;)

Так, на физическом уровне удостоверяются, что у Вас есть IO cpabilities необходимый.

Кроме того: Удостоверьтесь, что у Вас есть X журналов и файлы данных для каждой базы данных, с X являющийся количеством ядер виртуального процессора. Стандартная процедура SQL.

1
ответ дан 4 December 2019 в 22:58

Рассмотрите создание двух разделов NTFS на Вашем SAN и хранить файлы там. Хранить файлы интенсивного трафика на виртуальном разделе на VMFS просто добавляет другой слой ввода-вывода.

0
ответ дан 4 December 2019 в 22:58

Теги

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