통계 미터
통계 미터는 세 가지 범주로 나뉩니다.
통계 읽기
순위가 매겨지든 순위가 없든 관계없이 엔터티에 대한 통계를 읽으면 통계 읽기 측정기의 한 틱이 발생합니다. 이 틱은 엔터티에 대해 하나 또는 여러 통계를 요청할 때 모두 발생합니다.
이 측정기를 체크하는 API 목록은 다음과 같습니다.
API 이름 | API 참조 |
---|---|
GetStatistics | 통계 가져오기 |
GetStatisticsForEntities | 엔터티에 대한 통계 가져오기 |
통계 쓰기
순위가 매겨지든 순위가 없든 관계없이 엔터티에 대한 통계를 업데이트하면 통계 쓰기 측정기의 한 틱이 발생합니다. 이 틱은 엔터티에 대한 1 또는 여러(일괄 처리된) 통계를 업데이트할 때 모두 발생합니다.
순위표에 순위가 지정되면 통계 쓰기는 순위표 쓰기 측정기(통계 쓰기 측정기 외)에 대한 틱을 생성합니다. 틱 수는 요청의 순위가 지정된 통계 수에 따라 달라집니다. 여기서 N은 요청의 통계 정의 수(하나일 수 있음)이고 M은 해당 집합의 순위 통계 수이며 순위표 쓰기 미터는 M 시간을 틱합니다.
이 측정기를 체크하는 API 목록은 다음과 같습니다.
API 이름 | API 참조 |
---|---|
UpdateStatistics | 통계 업데이트 |
트랜잭션 쓰기
트랜잭션 쓰기 미터는 통계 쓰기 측정기의 다른 변형이며 동일한 조건에서 작동하지만 트랜잭션으로 요청을 처리하는 기능을 추가하여 각 요청이 한 번만 실행되도록 합니다.
이 미터는 이 API로 제한되며 클라이언트 트랜잭션 ID에 대한 특수 매개 변수가 필요합니다. 이 매개 변수를 제공하면 트랜잭션 쓰기 미터가 활성화됩니다.
API 이름 | API 참조 |
---|---|
UpdateStatistics | 통계 업데이트 |
통계 스토리지
이 미터는 서비스에 저장된 통계 데이터의 양을 추적합니다.
각 엔터티 통계에 대해 통계 버전당 사용되는 스토리지는 다음 요소의 합계로 계산됩니다.
- 점수: 점수 목록의 길이에 를 곱합니다
sizeof(long)
. - 메타데이터: 필드의 길이입니다.
- 타임스탬프:
sizeof(long)
. - 엔터티 ID의 길이입니다.