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. Dieser Tick tritt sowohl beim Anfordern einer oder mehrerer Statistiken für eine Entität auf.
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. Dieser Tick tritt sowohl beim Aktualisieren von 1 als auch bei mehreren (Batches) Statistiken für eine Entität auf.
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 eins sein könnte) und M die Anzahl der rangierten Statistiken in diesem Satz 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 |
Transaktionsschreibvorgänge
Die Transaktionsschreibmessung ist eine andere Variante der Statistikschreibzähler. Sie arbeitet unter den gleichen Bedingungen, fügt aber das Feature zur Verarbeitung von Anforderungen wie Transaktionen hinzu, um sicherzustellen, dass jede Anforderung nur einmal ausgeführt wird.
Diese Verbrauchseinheit ist auf diese API beschränkt und erfordert einen speziellen Parameter für eine Clienttransaktions-ID. Wenn Sie diesen Parameter angeben, wird die Transaktionsschreibmessung aktiviert.
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.