2009-09-24 5 views
1

Есть несколько вопросов по SO о плюсах и (главным образом) против наличия SQL Server и IIS работает на той же машине:Установка SQL Server Express 2008 и IIS на одном компьютере

Should SQL Server be on the same machine as your IIS installation?

When can I host IIS and SQL Server on the same machine?

Эти вопросы, похоже, ориентированы на сверхпрочные установки, хотя большинство проблем связано с потребностями памяти обоих серверов.

Однако, если я устанавливаю SQL Server Express, который может использовать только 1 ГБ ОЗУ, на ящике с 2 ГБ оперативной памяти, то я предполагаю, что память не будет проблемой, так как SQL Server будет сожрать 1 ГБ, он может оставить остальное памяти для IIS и других процессов?

Я ценю другие проблемы, связанные с циклами ЦП, сохраняется техническое обслуживание &, но поскольку это будет для внутренней системы мониторинга производства, которая будет иметь максимум около 20 одновременных соединений, это не будет представлять серьезной проблемы.

ответ

0

Я думаю, что это плохая конструкция, чтобы иметь как на одной машине для производственных сред. На моем ноутбуке у меня есть оба, но это чисто для развития.

С 2 ГБ ОЗУ вы можете обнаружить, что 1 ГБ, который использует SQL Server Express, станет проблемой, если IIS и любой другой процесс начнут расти.

Вы не указали, какую ОС, но если у вас есть другой сервер базы данных, который лучше, то просто поставьте Sql Server Express там, таким образом, вы можете сделать резервную копию одной машины для защиты от бедствий.

0

Имейте в виду, что SQL Server Express может использовать только 1 процессор (хотя никаких ограничений на количество ядер) и максимальный размер базы данных 4 Гб (что может быть проблемой для вашей системы мониторинга, которая может собирать много данных I Угадай).

Кроме того, я бы посоветовал хранить данные (приложения) IIS и базы данных на разных физических дисках - это поможет в случае значительной загрузки.

+0

Текущая система использует MDB Access и только растет примерно на 100 МБ в год, объем увеличения или частоты обновлений не увеличивается, поэтому я считаю, что в версии Express должно быть достаточно места для хранения. – Lunatik

+0

Если это так, то я думаю, что вы будете в порядке, запустив их (IIS и SQL Server Express) на том же компьютере. – AlexS

0

У предыдущего работодателя у нас был Express + IIS, работающий на 3.2 двухъядерном процессоре с 2 ГБ оперативной памяти. Используется для демонстрационных целей по сети, без проблем. Если вы никогда не ожидаете больше 20 подключений и только минимального трафика, нет никаких оснований выплескиваться на сервер. [edit] Это было на XP sp3. IIS 5.1.

Смежные вопросы