16

約 500 万行以上の Azure テーブルがあり、各パーティションは約 10 万行です。RowKey はソート可能なタイムスタンプです。テーブルに挿入された最新のレコードを取得できる必要があります。

Linq Last、Max、OrderBy などはサポートされていないため、最新のテーブル レコードを効率的に取得するにはどうすればよいですか?

4

3 に答える 3

15

これを行う効率的な方法はありません。ただし、オプションの場合は、行キーを反転して、最新のエントリが一番上になるようにすることを検討してください (時系列の逆順)。上位n 個のエントリを取得するのは簡単で効率的です。

于 2012-05-01T05:02:16.363 に答える