リンク サーバー通信を回避するために、2 つの異なる SQL Server にアクセスする 2 つのクエリがあります。最初のクエリは OrderID のリストを取得します。次の形式のように、C# を使用してそれらを文字列に整理し、2 番目のクエリに渡します。
Select .....
From .....
Where OrderID in (1,2,3,4,5,6)
-- 1,2,3,4,5,6 は最初のクエリの結果からの処理です。
最初のクエリから多数の orderID が取得されると、2 番目のクエリがタイムアウトすることがわかりました。
「IN」句に渡すことができる要素の数はありますか?