Compartir a través de


QueryMetrics Clase

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

public class QueryMetrics

Consulta de métricas en el servicio de base de datos de Azure Cosmos. Esta métrica representa una media móvil para un conjunto de consultas cuyas métricas se han agregado juntas.

Resumen del campo

Modificador y tipo Campo y descripción
QueryMetrics ZERO

Resumen del constructor

Constructor Description
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)

Resumen del método

Modificador y tipo Método y descripción
QueryMetrics add(QueryMetrics... queryMetricsArgs)
Duration getDocumentLoadTime()
Duration getDocumentWriteTime()
long getIndexHitDocumentCount()
double getIndexHitRatio()

Obtiene la proporción de aciertos de índice por consulta en el servicio de base de datos de Azure Cosmos.

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

Detalles del campo

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)

Detalles del constructor

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)

Parameters:

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

Detalles del método

add

public QueryMetrics add(QueryMetrics... queryMetricsArgs)

Parameters:

queryMetricsArgs

getDocumentLoadTime

public Duration getDocumentLoadTime()

Returns:

documentLoadTime

getDocumentWriteTime

public Duration getDocumentWriteTime()

Returns:

documentWriteTime

getIndexHitDocumentCount

public long getIndexHitDocumentCount()

Returns:

indexHitDocumentCount

getIndexHitRatio

public double getIndexHitRatio()

Obtiene la proporción de aciertos de índice por consulta en el servicio de base de datos de Azure Cosmos.

Returns:

IndexHitRatio

getIndexLookupTime

public Duration getIndexLookupTime()

Returns:

indexLookupTime

getOutputDocumentCount

public long getOutputDocumentCount()

Returns:

outputDocumentCount

getOutputDocumentSize

public long getOutputDocumentSize()

Returns:

outputDocumentSize

getQueryPreparationTimes

public QueryPreparationTimes getQueryPreparationTimes()

Returns:

queryPreparationTimes

getRetries

public long getRetries()

Returns:

número de reties en el servicio de base de datos de Azure Cosmos.

getRetrievedDocumentCount

public long getRetrievedDocumentCount()

Returns:

retrievedDocumentCount

getRetrievedDocumentSize

public long getRetrievedDocumentSize()

Returns:

retrievedDocumentSize

getRuntimeExecutionTimes

public RuntimeExecutionTimes getRuntimeExecutionTimes()

Returns:

runtimeExecutionTimes

getTotalQueryExecutionTime

public Duration getTotalQueryExecutionTime()

Returns:

totalQueryExecutionTime

getVMExecutionTime

public Duration getVMExecutionTime()

Returns:

vmExecutionTime

toString

public String toString()

Se aplica a