1

私たちの顧客の 1 人は、過去 2 年間 SQL Express 2012 R2 を使用しており、そのデータベースは 1 GB に成長しました。常に 15 台以上のワークステーションがこのデータベースに接続しています。このデータベース専用の 2008 サーバーがあります。応答が遅いという問題が時々見られますが、ほとんどの場合は問題ありません。標準 SQL を提案することでパフォーマンスが向上するかどうかわかりません。それとも、お金の無駄になりますか?この決定を下す前に、チェックするパラメータを誰か提案できますか?

タスク マネージャーには 2 つの sqlservr.exe プロセスがあり、どちらも 0% の CPU を使用していますが、プロセスの 1 つは 2.2 GB のメモリを使用し、もう 1 つは 68 MB のメモリを使用しています。

私はすでに限界を押し広げすぎていますか?

お知らせ下さい。

4

1 に答える 1

1

これは、システムがどのように開発されているかを知らなければ答えられません。長年のデータベース作業で遭遇した低速の問題の大部分は、非効率的なコードまたはインデックスの欠落に関係しています。データベースの新しいバージョンを取得しても、これら 2 つの問題は修正されません。

問題は、物理的な機器が限界に達している、またはネットワークの問題が原因である可能性もあります。

SQL Server Express のデータ ストレージ容量に近づいていないため、SQL Server Standard エディションはかなり高価であるため、最初に他のことを調査します。

最善の策は、パフォーマンス チューニングに関する優れた本を入手して読むことです。速度低下の原因となるものは何百もあります。

于 2015-03-23T15:43:04.450 に答える