私は上記のサーバーを自宅で使用し、実際の/フルエディションを職場で使用しています。私は自宅とオフィスに同じデータベースを持っています(小さいもの)。
私の自宅のコンピューターはi7/4GB/シングル2.5"SATA2HDです。
私のオフィスのコンピューターはi3/8GB/1GBシングル3.5"SATA2HDです。
Officeサーバーは、同じクエリをより高速に実行します。
Express Editionを手動で構成してより高速に動作するようにする方法に関する提案はありますか?
私は上記のサーバーを自宅で使用し、実際の/フルエディションを職場で使用しています。私は自宅とオフィスに同じデータベースを持っています(小さいもの)。
私の自宅のコンピューターはi7/4GB/シングル2.5"SATA2HDです。
私のオフィスのコンピューターはi3/8GB/1GBシングル3.5"SATA2HDです。
Officeサーバーは、同じクエリをより高速に実行します。
Express Editionを手動で構成してより高速に動作するようにする方法に関する提案はありますか?
開発のみに使用している場合は、ホームマシンにDeveloper Editionをインストールし、Enterprise Editionと同じ仕様で、MSDNサブスクリプションで無料またはそれ以外の場合は約$50です。
まず、SQL Serverがボトルネックであるか、コード/不正なクエリ/インデックスの欠如などが問題の原因であるか、それともハードウェアであるかを確認する必要があります。
あなたのオフィスの状況のためにそれが本当にハードウェア/SQLサーバーであると仮定して....
SQLServerExpressにはハードウェアの制限があります。
したがって、メモリが使用されていない場合は、自宅で4 GBを使用します...その場合は、より多くの/より高速なディスクがおそらく最善の解決策であるか、別のエディションを購入します(自宅では、高価ではなく開発者エディションを使用できます)
それとは別に:コードを確認してください。
クエリプランをチェックして、より良いインデックスでパフォーマンスを「向上」できるかどうかを確認します。
ExpressEditionは無料版です。いくつかの制限があります-最大DBサイズ10GB-1つのCPUのみを割り当てることができます
Express Edition@workまたはDeveloper/EnterpriseEditionを使用していますか
PrimoCacheを使用するかもしれません...(akia FancyCache)SQLExpress 2008でのSQL操作を3倍高速化します。まだベータ版です...しかし、公式バージョンには大きなメリットがあります。