2009-11-25 15 views
6

私は、Windows Server 2008 R2、デュアルプロセッサクアッドコア2コア搭載の1GB RAMを備えたVPSを持っています。SQL Server WebエディションとExpressエディションのパフォーマンスに違いはありますか?

私のサンプルアプリケーションは、私がインクルードは、次のような理由と言う理由尋ねられたとき、共有ホスティングに私の現在のウェブサイトより遅い実行されている:この

を「SQL Server Expressは、SQL Serverのウェブ版に比べて遅くなる傾向にあります。基本的には開発環境のみを対象としたSQL Server Expressの制限によるものですが、VM上のプロダクションウェブに直面するSQL Server Webエディションでは大幅な改善が見られました。 "

これは、Web版データベースの販売を希望しているか、実際にはパフォーマンス上の利点があるからです。私はグーグルで調べてみたが、違うバージョン間ではそういうものは見つからなかった。

これは専門家の助けとなるものですか?

+0

1 GBのRAM? Expressは、Server 2008に必要なものはもちろんのこと、最大4 GBまで使用できます。SQL Server Expressのパフォーマンスの問題を考える前に、心配するサーバーを持っています... –

+1

いいえ、それは4GBに制限されているDBサイズです - RAMの使用は確かに1GBに制限されています...もちろん、プロセッサは1つだけです – MartW

+0

私は最大4GBのデータベースサイズを認識しています。 2GBのRAMにアップグレードするとどうなりますか?ホストするのに非常に複雑なアプリケーションはありません。そのシンプルな知識ベースのウェブサイトで、1日あたり10キロのヒットを記録しています。 –

答えて

4

願って助け:

[リンクテキスト] [1] http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx

+0

つまり、Express版では最大で1GBのRAMと1台のCPUが使用されます。 – ChrisW

+0

私はそのリンクを通過しており、1GBのRAMしか使用できないことを認識しています。しかし、それは本当にサーバーのパフォーマンスを引き起こしているまたはサーバー自体が遅いですか? –

10

これは基本的にのみ開発 環境のためのもの であるSQL Server Expressの中で を課される制限によるものです。

これは絶対に間違っています。

SQL Expressは、多くの多くの実稼働環境で使用されており、すばらしいツールになります。

SQL Expressは、処理できる1秒あたりのクエリ数に関して抑制されません。しかし、他の人が答えたところでは、RAM(1GB)、DBサイズ(4GB)、CPU(1)によって制限されています。 DBが1GBから4GBの間であれば、すべてが1つのメモリに収まるシナリオでは、SQL Webとパフォーマンスの違いを簡単に知ることができます。

これまで述べてきたように、はるかに大きな影響を与える可能性のある他の設定/セットアップ/デザインオプションがあります。詳細は、データ、スキーマ、アクセスパターンなどによって異なります。

関連する問題