Request queue time

2025-07-02 07:30:55  Updated

This topic describes the monitoring metric request queue time within an OceanBase Database tenant. You can specify a statistical period to query statistics about the request queue time in a single zone or on a single OBServer of an OceanBase Database tenant.

Request queue time

Definition

The average time that an SQL statement waits in the waiting queue in the specified statistical period.

Description

Metric Metric field name Unit
- request_queue_time Microseconds

Calculation expression

sum(rate(ob_sysstat{stat_id="20002",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id="20001",@LABELS}[@INTERVAL])) by (@GBLABELS)

SQL statements for metric collection

  • If you use OceanBase Database of a version earlier than V4.0, execute the following statement:

    select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ con_id tenant_id, stat_id, value from v$sysstat where stat_id IN (20001, 20002) and (con_id > 1000 or con_id = 1) and class < 1000
    
  • If you use OceanBase Database V4.0 or later, execute the following statement:

    select /* MONITOR_AGENT */ con_id tenant_id, stat_id, value from v$sysstat where stat_id IN (20001, 20002) and (con_id > 1000 or con_id = 1) and class < 1000
    

Contact Us