Freigeben über


QueryMetrics Klasse

  • java.lang.Object
    • com.microsoft.azure.cosmosdb.QueryMetrics

public class QueryMetrics

Abfragen von Metriken im Azure Cosmos-Datenbankdienst. Diese Metrik stellt einen gleitenden Durchschnitt für eine Reihe von Abfragen dar, deren Metriken zusammen aggregiert wurden.

Feldzusammenfassung

Modifizierer und Typ Feld und Beschreibung
QueryMetrics ZERO

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
QueryMetrics(List<String> activities, long retrievedDocumentCount, long retrievedDocumentSize, long outputDocumentCount, long outputDocumentSize, long indexHitCount, Duration totalQueryExecutionTime, QueryPreparationTimes queryPreparationTimes, Duration indexLookupTime, Duration documentLoadTime, Duration vmExecutionTime, RuntimeExecutionTimes runtimeExecutionTimes, Duration documentWriteTime, ClientSideMetrics clientSideMetrics)

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
QueryMetrics add(QueryMetrics... queryMetricsArgs)
Duration getDocumentLoadTime()
Duration getDocumentWriteTime()
long getIndexHitDocumentCount()
double getIndexHitRatio()

Ruft das Indextrefferverhältnis nach Abfrage im Azure Cosmos-Datenbankdienst ab.

Duration getIndexLookupTime()
long getOutputDocumentCount()
long getOutputDocumentSize()
QueryPreparationTimes getQueryPreparationTimes()
long getRetries()
long getRetrievedDocumentCount()
long getRetrievedDocumentSize()
RuntimeExecutionTimes getRuntimeExecutionTimes()
Duration getTotalQueryExecutionTime()
Duration getVMExecutionTime()
String toString()

Felddetails

ZERO

public static QueryMetrics ZERO= new QueryMetrics( new ArrayList<>(), 0, 0, 0, 0, 0, Duration.ZERO, QueryPreparationTimes.ZERO, Duration.ZERO, Duration.ZERO, Duration.ZERO, RuntimeExecutionTimes.ZERO, Duration.ZERO, ClientSideMetrics.ZERO)

Details zum Konstruktor

QueryMetrics

public QueryMetrics(List activities, long retrievedDocumentCount, long retrievedDocumentSize, long outputDocumentCount, long outputDocumentSize, long indexHitCount, Duration totalQueryExecutionTime, QueryPreparationTimes queryPreparationTimes, Duration indexLookupTime, Duration documentLoadTime, Duration vmExecutionTime, RuntimeExecutionTimes runtimeExecutionTimes, Duration documentWriteTime, ClientSideMetrics clientSideMetrics)

Parameter:

activities
retrievedDocumentCount
retrievedDocumentSize
outputDocumentCount
outputDocumentSize
indexHitCount
totalQueryExecutionTime
queryPreparationTimes
indexLookupTime
documentLoadTime
vmExecutionTime
runtimeExecutionTimes
documentWriteTime
clientSideMetrics

Details zur Methode

add

public QueryMetrics add(QueryMetrics... queryMetricsArgs)

Parameter:

queryMetricsArgs

getDocumentLoadTime

public Duration getDocumentLoadTime()

Gibt zurück:

documentLoadTime

getDocumentWriteTime

public Duration getDocumentWriteTime()

Gibt zurück:

documentWriteTime

getIndexHitDocumentCount

public long getIndexHitDocumentCount()

Gibt zurück:

indexHitDocumentCount

getIndexHitRatio

public double getIndexHitRatio()

Ruft das Indextrefferverhältnis nach Abfrage im Azure Cosmos-Datenbankdienst ab.

Gibt zurück:

IndexHitRatio

getIndexLookupTime

public Duration getIndexLookupTime()

Gibt zurück:

indexLookupTime

getOutputDocumentCount

public long getOutputDocumentCount()

Gibt zurück:

outputDocumentCount

getOutputDocumentSize

public long getOutputDocumentSize()

Gibt zurück:

outputDocumentSize

getQueryPreparationTimes

public QueryPreparationTimes getQueryPreparationTimes()

Gibt zurück:

queryPreparationTimes

getRetries

public long getRetries()

Gibt zurück:

Anzahl der Wiederholungen im Azure Cosmos-Datenbankdienst.

getRetrievedDocumentCount

public long getRetrievedDocumentCount()

Gibt zurück:

retrievedDocumentCount

getRetrievedDocumentSize

public long getRetrievedDocumentSize()

Gibt zurück:

die retrievedDocumentSize

getRuntimeExecutionTimes

public RuntimeExecutionTimes getRuntimeExecutionTimes()

Gibt zurück:

runtimeExecutionTimes

getTotalQueryExecutionTime

public Duration getTotalQueryExecutionTime()

Gibt zurück:

totalQueryExecutionTime

getVMExecutionTime

public Duration getVMExecutionTime()

Gibt zurück:

vmExecutionTime

toString

public String toString()

Gilt für: