本番SQLServerでいくつかの問題が発生しています。
サーバー:デュアルクアッドコアXeon 8GBRAMシングルRAID10アレイWindows2003サーバー64ビットSQLServer2005標準64ビット
現在、マシンには約250MBの空きRAMがあります。SQLServerには約6GBのRAMがあり、監視ソフトウェアによると、SQLServerに割り当てられたRAMの半分だけが実際に使用されています。
私たちのメインデータベースは約20GBで、約12GBが任意の頻度で使用されています。tempdbは700MBです。両方とも同じ物理ディスクアレイにあります。
さらに、Filemonを使用すると、tempdbファイルに長さ65536の書き込みが100または1000あることがわかりました。ディスクキューの長さは、ほぼ80%の時間で100を超えていました。
だから、ここに私の質問があります-
tempdbにこれらすべての書き込みが発生する原因は何ですか?私たちがいつもそんなに多くの活動をしてきたかどうかはわかりませんが、それは過度に思え、これらの問題は最近のものです。
サーバーにメモリを追加するだけでよいですか?
高負荷サーバーでは、tempdbファイルとdbファイルを別々のアレイに配置する必要がありますか?