私は100個のパーティションを持つ1つのテーブルを持っています。 そして私はデータパーティションを読みとる手順を持っています。 と仮定Oracleパーティション
P0は、私が手続き
exec xyz('P0');
を実行した場合、それは500K行に対して実行するために3分かかり1つのパーティションです。
しかし、私は100回のセッションを作成して、並列 を実行したときに別の異なるセッションのようなもの
exec xyz('P1');
exec xyz('P2');
exec xyz('P3');
それは、なぜその出来事誰もが説明できる 50M行に対して1時間かかります。
あなたの実際のシナリオに関する具体的な情報はありませんので、答えを知ることは実際には不可能です。しかし、私はまだ一般的に修正されているように、実際の質問よりも広い範囲で真実を追求するという質問を好む。 –