私は、単純な電子メールアプリケーションのように、ユーザー間でメッセージを受信するために、アプリケーション内にテキストメッセージモジュールを実装しました。 Azure Storage Tableをストレージとして使用しています。Azureテーブルストレージ行Replace()コールで次の読み取りが遅くなる
受信トレイを読むとき、私は新しいメッセージを読むときに新しいメッセージを更新しています。同じPartitionKey内のストレージテーブルからの次の即時読み取りは、レコードの読み取りに時間がかかり、ストレージテーブルに送信されます。
私はTableOperation.Replace
とTableOperation.Merge
で試してみましたが、両方とも私に同じパフォーマンスを与えました。
この問題の原因は何ですか?
質問を編集して、実行しているクエリとともにサンプルテーブルエンティティを表示してください。こうすることで、どのプロパティを照会しているのかを見ることができます(partitionkey/rowkeyまたは他のプロパティを使用すると違いがあります)。 –