2012-03-03 5 views
0

プロジェクトでは、1つのサーバーから未処理のデータを読み込む必要がありました。読書の後、読書データも更新しなければならなかった。私は行ごとに読む必要があるので、時間がかかります。それに応じて更新してください。メインサーバには、毎秒500〜1000行程度が挿入されています。私は新しいデータを行ごとに読み込むのに使っていました。読んだ後、私はそのデータを処理して行を更新しました。これには他にも良い解決策がありますか?処理のためにデータベースにキューを作成します。 plzのアドバイス..大きなデータを読むC#を使用するSQL Serverから

+0

繰り返しごとに処理される平均行数はいくらですか? SQLトランザクションを使用していますか?パフォーマンスが低下するかどうかは、各更新操作を個別に処理することによるものかどうかを確認します。その場合は、更新プログラムをバッチ処理してください。 – code4life

答えて

1

本当にクライアント上のデータを処理する必要がありますか?サーバー上のデータを処理するために、更新クエリを作成するか、ストアドプロシージャを使用することを検討する必要があります。

+0

ええと、私はクライアント上のデータを処理する必要があります。実際には、私は他のサーバーからいくつかの計算を行う必要が、その後私は更新する必要があります...ありがとう –

関連する問題