バックグラウンド - .NET 4.0、Azure SDK 1.7、Azure テーブル ストレージを使用します
問題 N 個のエントリを最も効率的に (= 最速の処理時間で) 読み取る方法 (N は多数のエンティティ (1000 から数百万) であり、各エンティティは一連の Azure テーブルから非常に小さい (<200 バイト) であり、事前に各エンティティの PartitionID と RowID、つまり [(P1,R1),(P2,R2),...,(PN,RN)] を知っています。
そのようなリクエストを「バッチ」処理する最も効率的な方法は何ですか。当然、その下では、IO ロックまたは同期化ロックのいずれかを介してスレッドロックを発生させることなく、フェッチを非同期/並列化する必要があります。理想的には、CPU が Azure テーブル ストレージへの呼び出しを行うサーバーのスループット >80% に達することを確認する必要があります。処理は、CPU バウンド対 IO またはメモリ バウンドである必要があります。