2009-11-25 147 views
6

我有一個VPS與Windows Server 2008 R2,1 GB的雙核處理器四核2核心。SQL Server Web和Express版本之間有任何性能差異嗎?

我的示例應用程序的運行速度低於我的共享主機目前的網站比較慢,當我問原因,說的原因如下:

「的SQL Server Express傾向於慢比SQL服務器Web版中,此是由於SQL Server Express中的限制,它基本上只適用於開發環境,我們已經觀察到SQL Server Web版在生產面向虛擬機的應用程序上的大量改進,因此,您可能會考慮這一點。 「

這種邏輯僅僅是因爲他們想銷售Web版數據庫或者確實有一些性能優勢。我搜索了一下,但在不同版本之間我沒有找到類似的東西。

這對專家有什麼幫助嗎?

+0

1 GB的RAM? Express最多可以使用4 GB,更不用說Server 2008需要什麼 - 在考慮SQL Server Express性能問題之前,您有一個需要擔心的弱點服務器...... – 2009-11-25 17:19:19

+1

不,這是數據庫大小限制爲4GB - RAM的使用確實限制在1GB ......當然,只有一個處理器 – MartW 2009-11-25 17:24:50

+0

我知道最大數據庫大小爲4 GB。如果我升級到2GB RAM,該怎麼辦?我沒有非常複雜的應用程序來主持。它的簡單知識型網站每天點擊10次點擊。 – 2009-11-25 17:27:36

回答

10

這是由於在SQL Server Express強加 的限制,這是 基本上意味着僅用於開發 環境。

這是絕對錯誤的。

SQL Express被用在許多許多生產環境中,它可以成爲一個很好的工具。

SQL Express不受每秒可處理的查詢數量的限制。但是,正如其他人在這裏回答的那樣,它受RAM(1GB),DB大小(4GB)和CPU(1)的限制。如果您的數據庫介於1GB和4GB之間,那麼您可以很容易地注意到,與SQL Web相比,性能差異適用於所有內容都適合內存的情況,而不是另一方面。儘管如此,還有一些其他配置/設置/設計選項可能會產生更大的影響;細節取決於您的數據,模式,訪問模式等。

相關問題