Wir haben ein paar Tabellen in Azure Storage Tables (NICHT Azure SQL Tables), und ich finde keinen einfachen Weg, mir die Anzahl der Zeilen in einer Tabelle zu geben.
Ich habe versucht, .CreateQuery.Count () aufzurufen, aber das gibt einfach zurück:
%Vor% Wenn Sie wirklich alle Zeilen zählen möchten, müssen Sie Paging-Anfragen stellen. Jede Seite gibt maximal 1000 Zeilen zurück. Nach dem Laden aller In-Memory können Sie eine einfache Linq Count()
machen.
Sie können nur Seiten und die letzte Zeilennummer zählen. Dadurch sparen Sie viel Speicherplatz.
Aber Vorsicht, jede Seitenanforderung mit maximal zurückgegebenen Zeilen entspricht einer Transaktion. Leistungsmäßig werden Sie tatsächlich ganze Tabelle im Speicher laden, die "uh-oh" sein kann.
Link zum Beispielcode: Ссылка
Es gibt ein Tool, mit dem Sie die Größe von Tabellen oder Entitäten ermitteln können. Azure Storage Manager
Tags und Links azure azure-storage azure-table-storage