6

Windows Server 2008 R2、デュアル プロセッサ クアッド コア 2 コアを備えた 1 GB RAM の VPS があります。

私のサンプル アプリケーションは、共有ホスティングで現在の Web サイトよりも遅く実行されています。理由を尋ねると、次の理由が表示されます。

「SQL Server Express は、SQL Server Web エディションと比較して遅くなる傾向があります。これは、基本的に開発環境のみを対象とした SQL Server Express に課せられた制限によるものです。実稼働 Web 用の SQL Server Web エディションで大幅な改善が見られました。 VM 上のアプリケーションに直面しています。したがって、これはあなたが検討するかもしれないものです。」

このロジックは、単に Web 版のデータベースを売りたいからなのか、それとも実際にパフォーマンス上の利点があるからなのか。私はグーグルで検索しましたが、異なるバージョン間でそのようなものは見つかりませんでした。

これに関する専門家からの助けはありますか?

4

2 に答える 2

10

これは、基本的に開発環境のみを対象とした SQL Server Express に課せられた制限によるものです。

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

SQL Express は、非常に多くの本番環境で使用されており、優れたツールとなる可能性があります。

SQL Express は、処理できる 1 秒あたりのクエリ数に関して調整されていません。ただし、他の人がここでの回答で述べているように、RAM (1GB)、DB サイズ (4GB)、および CPU (1) によって制限されます。DB が 1GB から 4GB の場合、すべてが一方のメモリに収まり、他方のメモリに収まらないシナリオでは、SQL Web とのパフォーマンスの違いに簡単に気付くことができます。

そうは言っても、はるかに大きな影響を与える可能性のある他の構成/セットアップ/設計オプションがたくさんあります。詳細は、データ、スキーマ、アクセス パターンなどによって異なります。

于 2009-11-26T11:57:08.327 に答える
4

その助けを願っています:

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

于 2009-11-25T17:17:17.960 に答える