私の同僚と私は、時間のないプロジェクトの途中です。既存のコードで、キャッシュ、データベース、ネットワークトラフィックのパフォーマンスについて議論していました。パフォーマンスキャッシュとDB対ネットワークトラフィック
これは、キャッシュが唯一の答えであることが明らかなので、vsdbキャッシュからロードすることは排他的ではありません。
Sql Server 2008では、合計で2つのテーブルから3000の行と12の非インデックスの列を返すテーブル値関数について説明しています。
これらの2つのテーブルの1つはすでにキャッシュにあります。キャッシュされていないテーブルからデータを取得するには、データベースを使用する必要があります。
DBから排他的に返されたすべてのデータを反復処理してオブジェクトをマップする方が良いでしょう(その場合、すべてがDBから返されたためキャッシュされたデータを読み込む必要はありません)。キャッシュされたオブジェクトのDBからのID(ネットワークトラフィックを削減するため)、3000回の繰り返しでキャッシュから情報をロードしますか?
ありがとうございます。