私のストアド プロシージャには、3 つのテーブルに対して 3 つのストアド プロシージャがあります。それぞれ、フロント エンドからパラメータとストアド プロシージャ名を渡しています (asp.net 4.0 で設計)
ストアド プロシージャの実行時間を最小限に抑えるために、その 3 つの SP を同時に実行、つまり並列実行できますか?
私のストアド プロシージャには、3 つのテーブルに対して 3 つのストアド プロシージャがあります。それぞれ、フロント エンドからパラメータとストアド プロシージャ名を渡しています (asp.net 4.0 で設計)
ストアド プロシージャの実行時間を最小限に抑えるために、その 3 つの SP を同時に実行、つまり並列実行できますか?
ストアド プロシージャを 3 つの個別のストアド プロシージャに分割し、それらを 3 つの異なる接続で実行する必要があります。
理論的には、.Net 言語で CLR を使用してストアド プロシージャを記述し、マルチスレッドを使用して目標を達成することも可能です。そのオプションはより複雑になります。2 番目のオプションについては、実際に実行したことがないため、これ以上は言えません。
CLR ストアド プロシージャのマルチスレッド コードを参照してください。