Freigeben über


Statistikzähler

Statistikzähler sind in drei Kategorien unterteilt.

Statistiklesevorgänge

Unabhängig davon, ob rangiert oder unrangiert, führt das Lesen von Statistiken zu einer Entität zu einem Tick der Statistikleseeinheit. Dies gilt sowohl beim Anfordern einer oder mehrerer Statistiken für eine Entität.

Dies ist die Liste der APIs, die diese Verbrauchseinheit ankreuzen:

API-Name API-Referenz
GetStatistics Abrufen von Statistiken
GetStatisticsForEntities Abrufen von Statistiken für Entitäten

Statistikschreibvorgänge

Unabhängig davon, ob rangiert oder nicht, führt das Aktualisieren von Statistiken für eine Entität zu einem Tick der Statistikschreibleistung. Dies gilt sowohl beim Aktualisieren von 1 als auch mehreren (Batches) Statistiken für eine Entität.

Bei der Rangfolge in einer Bestenliste ergibt "Statistische Schreibvorgänge" Ticks für die Schreibanzeige "Bestenliste" (zusätzlich zur Verbrauchseinheit "Statistische Schreibvorgänge"). Die Anzahl der Ticks hängt von der Anzahl der rangierten Statistiken in der Anforderung ab. Wobei N die Anzahl der Statistikdefinitionen in einer Anforderung (die eine sein könnte) und M die Anzahl der rangierten Statistiken in dieser Menge ist, tickt die Leaderboard Write-Verbrauchseinheit M mal.

Dies ist die Liste der APIs, die diese Verbrauchseinheit ankreuzen:

API-Name API-Referenz
UpdateStatistics Statistiken aktualisieren

Statistikspeicher

Mit dieser Verbrauchseinheit wird nachverfolgt, wie viele Statistikdaten im Dienst gespeichert sind.

Für jede Entitätsstatistik wird der pro Version der Statistik verbrauchte Speicher als Summe der folgenden Elemente berechnet:

  • Bewertungen: Länge der Liste der Bewertungen multipliziert mit sizeof(long).
  • Metadaten: Länge des Felds.
  • Zeitstempel: sizeof(long).
  • Länge der Entitäts-ID.

Siehe auch