私はOracle 12cデータベースを使用していますが、選択クエリの結果に対してC#でどの処理を最適な方法で繰り返すのが最適かは疑問です。私は行の値を取得した後、私はいくつかの仕事をするためにそれを使用します。C#マルチスレッドでOracleの行を反復処理する最適な方法
私の考えは、CPUのコアごとに1つのスレッドが必要だと思っていたので、各スレッドは独自の接続を持っていました(テーブルから条件(*)を選択する)/コア)行を作成し、各スレッドが作業を行います。
各テーブルには500000以上の行があります。
私はそうでしょうか、これを行うには良い方法がありますか?
ありがとうございます、私は私の英語のために謝罪しています。
データで何をしようとしていますか? – tbone
これは、ユーザーが何をしたいかによって異なります。たとえば、データが方程式のxである場合があります。この結果は、データベースから取得した行の値を更新するために使用され、別の表に挿入されます。 – JhonB