DB2 9.7.5 64Bits を使用しています。サーバーには十分なメモリがありますが、クラスタリングはありません。
私は巨大な計算を行う必要があります: 私のデータベースでいくつか (約 20) の比率を計算します。中には 25 秒ほどかかるものもあります。
結果は結果テーブルに格納されます。
現在、いくつかの解決策があります (ポリシーとして、Stored Proc は除外しています)。
Java クライアントから一度に 1 つずつ各比率を呼び出すか、マルチスレッド Java クライアントで複数の比率を呼び出します。
私の仮定は、私のデータベースがボトルネックであるため、マルチスレッドから呼び出すのは役に立たないということです。しかし、db エンジンが実際に 1 つのクエリに対して 100% の CPU を提供するかどうかは完全にはわかりません。エンジンはおそらく、いくつかのクエリ間で CPU パワーを共有できるに違いないと思います。
現在、IBM Data のマニュアルを読んでいますが、フィードバックをお寄せください。
どうもありがとう。