2009-09-24 119 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(它只能使用1GB RAM),並在2GB內存的盒子上,那麼我認爲內存不會成爲問題,因爲SQL Server會吞噬1GB的內存,從而可能會讓其他內容內存的IIS和其他進程?

我很欣賞CPU週期中的其他問題,安全&維護仍然存在,但由於這將用於內部生產監控系統,該系統最多具有約20個併發連接,因此這些並不是主要問題。

回答

0

我認爲在生產環境中同時使用同一臺機器是一個糟糕的設計。在我的筆記本電腦上我都有,但這純粹是爲了開發。

2GB內存,你可能會發現,如果IIS和任何其他進程開始生長1GB的是SQL Server Express的使用將成爲一個問題。

你沒有提到它的操作系統,但如果你有一個比較強大是其他數據庫服務器,那麼只要把SQL Server Express的存在,這樣你可以備份一體機從災難保護。

0

請記住,SQL Server Express可只使用1個CPU(雖然核心數量沒有限制)和4 GB的最大數據庫大小(它可以爲您的監測系統中的問題,它可以收集大量的數據I猜測)。

除此之外我會建議保持IIS數據(應用程序),並在不同的物理驅動器的數據庫(S) - 這將在情況下幫助您遇到相當大的負荷。

+0

當前系統使用Access MDB,並且只有大約每年增長100MB的,沒有太多的餘地更新的金額或發生頻率增加,所以我估計應該有足夠的升級空間與Express版本。 – Lunatik 2009-09-24 20:19:15

+0

如果是這樣,那麼我認爲你完全可以在同一臺機器上運行它們(IIS和SQL Server Express)。 – AlexS 2009-09-24 20:31:00

0

在以前的僱主中,我們的Express + IIS運行在一個3.2雙核,2 GB RAM上。用於網上演示目的,沒有問題。 如果你永遠不會期望更多20個圓錐體,並且只有最小的流量,沒有理由在服務器上飛濺。 [編輯]這是在XP SP3。 IIS 5.1。

相關問題