GV$ACTIVE_SESSION_HISTORY

2024-06-28 05:30:30  Updated

Note

  • This view is introduced since OceanBase Database V4.0.0.
  • The view name is changed to GV$OB_ACTIVE_SESSION_HISTORY since OceanBase Database V4.2.2.

Purpose

The GV$ACTIVE_SESSION_HISTORY view displays the active session history.

Columns

Column Type Nullable? Description
SVR_IP VARCHAR2(46) NO The IP address of the OBServer node to which the sample belongs.
SVR_PORT NUMBER NO The port number of the OBServer node to which the sample belongs.
SAMPLE_ID NUMBER NO The unique ID of the sample.
SAMPLE_TIME TIMESTAMP(6) NO The sampling time.
CON_ID NUMBER NO The ID of the tenant.
USER_ID NUMBER NO The ID of the user whose session is sampled.
SESSION_ID NUMBER NO The ID of the sampled session.
SESSION_TYPE VARCHAR2(10) NO The type of the session. Valid values:
  • FOREGROUND: indicates a foreground session, namely a user session.
  • BACKGROUND: indicates a background session, which is not supported for now.
  • SESSION_STATE VARCHAR2(7) NO The status of the session. Valid values:
  • ON CPU: The SQL logic is being executed without waiting.
  • WAITING: The session is waiting. For more information, see the EVENT column.
  • SQL_ID VARCHAR2(32) YES The ID of the SQL statement.
    PLAN_ID bigint(20) NO The plan ID of the sampled SQL statement in the plan cache, which is used to associate the sampling point with the plan.
    TRACE_ID VARCHAR2(64) YES The trace ID of the operator.
    EVENT VARCHAR2(64) NO The description of the wait event.
    EVENT_NO NUMBER NO The internal number of the wait event, which is used for join query with other tables.
    P1TEXT VARCHAR2(64) NO The name of the first parameter of the wait event. The parameter name varies with the event.
    P1 NUMBER NO The value of the first parameter of the wait event.
    P2TEXT VARCHAR2(64) NO The name of the second parameter of the wait event. The parameter name varies with the event.
    P2 NUMBER NO The value of the second parameter of the wait event.
    P3TEXT VARCHAR2(64) NO The name of the third parameter of the wait event. The parameter name varies with the event.
    P3 NUMBER NO The value of the third parameter of the wait event.
    WAIT_CLASS VARCHAR2(64) NO The class of the wait event.
    WAIT_CLASS_ID NUMBER NO The ID of the class of the wait event, which is used for join query with other tables.
    TIME_WAITED NUMBER NO The total wait time of the wait event, in μs.
    SQL_PLAN_LINE_ID NUMBER YES The ID of the SQL operator in the SQL plan when the session is being sampled.
    IN_PARSE VARCHAR2(1) NO Indicates whether SQL parsing is being performed in the session during sampling.
    IN_PL_PARSE VARCHAR2(1) NO Indicates whether SQL PL parsing is being performed in the session during sampling.
    IN_PLAN_CACHE VARCHAR2(1) NO Indicates whether plan caching is being performed in the session during sampling.
    IN_SQL_OPTIMIZE VARCHAR2(1) NO Indicates whether SQL parsing and tuning are being performed in the session during sampling.
    IN_SQL_EXECUTION VARCHAR2(1) NO Indicates whether an SQL statement is being executed in the session during sampling.
    IN_PX_EXECUTION VARCHAR2(1) NO Indicates whether parallel SQL execution is being performed in the session during sampling. If the session is in this state, it must also be in the state of SQL statement execution.
    IN_SEQUENCE_LOAD VARCHAR2(1) NO Indicates whether values are being generated for an auto-increment column or a sequence in the session during sampling.
    IN_COMMITTING VARCHAR2(1) NO Indicates whether the current sampling point is in the transaction commit phase.

    Note

    This column is introduced since OceanBase Database V4.2.1.

    IN_STORAGE_READ VARCHAR2(1) NO Indicates whether the current sampling point is in the storage read phase.

    Note

    This column is introduced since OceanBase Database V4.2.1.

    IN_STORAGE_WRITE VARCHAR2(1) NO Indicates whether the current sampling point is in the storage write phase.

    Note

    This column is introduced since OceanBase Database V4.2.1.

    IN_REMOTE_DAS_EXECUTION VARCHAR2(1) NO Indicates whether the current sampling point is in the phase of remote execution by using direct access service (DAS).

    Note

    This column is introduced since OceanBase Database V4.2.1.

    MODULE VARCHAR2(64) YES The MODULE value recorded during session sampling.
    ACTION VARCHAR2(64) YES The ACTION value recorded during session sampling. The column value is always NULL.
    CLIENT_ID VARCHAR2(64) YES The CLIENT_ID value recorded during session sampling. The column value is always NULL.
    BACKTRACE VARCHAR2(512) YES An auxiliary debugging column, which records the code call stack when an event occurs. The column value is always NULL.
    TM_DELTA_TIME NUMBER YES The interval for calculating the time model, in microseconds.

    Note

    This column is introduced since OceanBase Database V4.2.2.

    TM_DELTA_CPU_TIME NUMBER YES The amount of CPU time consumed during the previous interval specified by TM_DELTA_TIME.

    Note

    This column is introduced since OceanBase Database V4.2.2.

    TM_DELTA_DB_TIME NUMBER YES The amount of time spent on database calls during the previous interval specified by TM_DELTA_TIME.

    Note

    This column is introduced since OceanBase Database V4.2.2.

    TOP_LEVEL_SQL_ID CHAR(32) YES The top-level SQL ID.

    Note

    This column is introduced since OceanBase Database V4.2.2.

    IN_PLSQL_COMPILATION VARCHAR2(1) NO Indicates whether PL compilation is in progress. Valid values: Y and N.

    Note

    This column is introduced since OceanBase Database V4.2.2.

    IN_PLSQL_EXECUTION VARCHAR2(1) NO Indicates whether PL execution is in progress. Valid values: Y and N.

    Note

    This column is introduced since OceanBase Database V4.2.2.

    PLSQL_ENTRY_OBJECT_ID NUMBER YES The ID of the top-level PL object.

    Note

    This column is introduced since OceanBase Database V4.2.2.

    PLSQL_ENTRY_SUBPROGRAM_ID NUMBER YES The ID of the top-level PL subprogram.

    Note

    This column is introduced since OceanBase Database V4.2.2.

    PLSQL_ENTRY_SUBPROGRAM_NAME VARCHAR2(32) YES The name of the top-level PL subprogram.

    Note

    This column is introduced since OceanBase Database V4.2.2.

    PLSQL_OBJECT_ID NUMBER YES The ID of the PL object being executed.

    Note

    This column is introduced since OceanBase Database V4.2.2.

    PLSQL_SUBPROGRAM_ID NUMBER YES The ID of the PL subprogram being executed.

    Note

    This column is introduced since OceanBase Database V4.2.2.

    PLSQL_SUBPROGRAM_NAME VARCHAR2(32) YES The name of the PL subprogram being executed.

    Note

    This column is introduced since OceanBase Database V4.2.2.

    Sample query

    obclient [SYS]> SELECT * FROM SYS.GV$ACTIVE_SESSION_HISTORY WHERE ROWNUM <= 2;
    

    The query result is as follows:

    +----------------+----------+-----------+------------------------------+--------+---------+---------------+--------------+---------------+--------+---------+-------------------------+-------------------------+----------+----------+----------------------+-----------------+------------------+------------+--------+------+-------------+---------------+-------------+------------------+----------+-------------+---------------+-----------------+------------------+-----------------+------------------+---------------+-----------------+------------------+-------------------------+----------------+-----------------+--------------------------------------+--------+-----------+-----------+---------------+-------------------+------------------+------------------+----------------------+--------------------+-----------------------+---------------------------+-----------------------------+-----------------+---------------------+-----------------------+
    | SVR_IP         | SVR_PORT | SAMPLE_ID | SAMPLE_TIME                  | CON_ID | USER_ID | SESSION_ID    | SESSION_TYPE | SESSION_STATE | SQL_ID | PLAN_ID | TRACE_ID                | EVENT                   | EVENT_NO | EVENT_ID | P1TEXT               | P1              | P2TEXT           | P2         | P3TEXT | P3   | WAIT_CLASS  | WAIT_CLASS_ID | TIME_WAITED | SQL_PLAN_LINE_ID | IN_PARSE | IN_PL_PARSE | IN_PLAN_CACHE | IN_SQL_OPTIMIZE | IN_SQL_EXECUTION | IN_PX_EXECUTION | IN_SEQUENCE_LOAD | IN_COMMITTING | IN_STORAGE_READ | IN_STORAGE_WRITE | IN_REMOTE_DAS_EXECUTION | IN_FILTER_ROWS | PROGRAM         | MODULE                               | ACTION | CLIENT_ID | BACKTRACE | TM_DELTA_TIME | TM_DELTA_CPU_TIME | TM_DELTA_DB_TIME | TOP_LEVEL_SQL_ID | IN_PLSQL_COMPILATION | IN_PLSQL_EXECUTION | PLSQL_ENTRY_OBJECT_ID | PLSQL_ENTRY_SUBPROGRAM_ID | PLSQL_ENTRY_SUBPROGRAM_NAME | PLSQL_OBJECT_ID | PLSQL_SUBPROGRAM_ID | PLSQL_SUBPROGRAM_NAME |
    +----------------+----------+-----------+------------------------------+--------+---------+---------------+--------------+---------------+--------+---------+-------------------------+-------------------------+----------+----------+----------------------+-----------------+------------------+------------+--------+------+-------------+---------------+-------------+------------------+----------+-------------+---------------+-----------------+------------------+-----------------+------------------+---------------+-----------------+------------------+-------------------------+----------------+-----------------+--------------------------------------+--------+-----------+-----------+---------------+-------------------+------------------+------------------+----------------------+--------------------+-----------------------+---------------------------+-----------------------------+-----------------+---------------------+-----------------------+
    | xx.xx.xx.xx    |     2882 |   4077418 | 03-JAN-24 04.20.59.163972 PM |   1004 |       0 | 5098126180352 | BACKGROUND   | WAITING       | NULL   |       0 | Y0-0000000000000000-0-0 | exec inner sql wait     |       69 |    30000 | wait inner sql class |           30001 | inner session id | 3221717614 | NULL   |    0 | OTHER       |           100 |       11078 |             NULL | N        | N           | N             | N               | N                | N               | N                | N             | N               | N                | N                       | N              | T1004_TenantWea | MODULE (TX_UPDATE_WEAK_READ_VERSION) | NULL   | NULL      | NULL      |       2045936 |           1538217 |          2045936 | NULL             | N                    | N                  |                  NULL |                      NULL | NULL                        |            NULL |                NULL | NULL                  |
    | xx.xx.xx.xx    |     2882 |   4077409 | 03-JAN-24 04.20.58.159559 PM |   1004 |       0 | 5016521801728 | BACKGROUND   | WAITING       | NULL   |       0 | Y0-0000000000000000-0-0 | latch: config lock wait |       91 |       40 | address              | 140638541327232 | number           | 3221226961 | tries  |    1 | CONCURRENCY |           104 |       10592 |             NULL | N        | N           | N             | N               | N                | N               | N                | N             | N               | N                | N                       | N              | T1004_LogArb    | NULL                                 | NULL   | NULL      | NULL      |       2443121 |              8334 |          2443121 | NULL             | N                    | N                  |                  NULL |                      NULL | NULL                        |            NULL |                NULL | NULL                  |
    +----------------+----------+-----------+------------------------------+--------+---------+---------------+--------------+---------------+--------+---------+-------------------------+-------------------------+----------+----------+----------------------+-----------------+------------------+------------+--------+------+-------------+---------------+-------------+------------------+----------+-------------+---------------+-----------------+------------------+-----------------+------------------+---------------+-----------------+------------------+-------------------------+----------------+-----------------+--------------------------------------+--------+-----------+-----------+---------------+-------------------+------------------+------------------+----------------------+--------------------+-----------------------+---------------------------+-----------------------------+-----------------+---------------------+-----------------------+
    2 rows in set (0.097 sec)
    

    References

    Contact Us