v$sql_audit

    SQL审计表,记录每一条SQL的来源、执行状态信息。

    相关表/视图

    gv$sql_audit

    字段说明

    字段名称类型NULL描述
    SVR_IPvarchar(32)NOip地址
    SVR_PORTbigint(20)NO端口号
    REQUEST_IDbigint(20)NO请求的id号
    TRACE_IDvarchar(128)NO这条语句的trace_id
    CLIENT_IPvarchar(32)NO发送请求的client ip
    CLIENT_PORTbigint(20)NO发送请求的client port
    TENANT_IDbigint(20)NO发送请求的租户id
    TENANT_NAMEvarchar(64)NO发送请求的租户 名称
    USER_IDbigint(20)NO发送请求的用户id
    USER_NAMEvarchar(64)NO发送请求的用户名称
    SQL_IDvarchar(32)NO这条SQL的id
    QUERY_SQLvarchar(32768)NO实际的SQL语句
    AFFECTED_ROWSbigint(20)NO影响行数
    RETURN_ROWSbigint(20)NO返回行数
    RET_CODEbigint(20)NO执行结果返回码
    EVENTvarchar(64)NO最长等待事件名称
    P1TEXTvarchar(64)NO等待事件参数1
    P1bigint(20) unsignedNO等待事件参数1的值
    P2TEXTvarchar(64)NO等待事件参数2
    P2bigint(20) unsignedNO等待事件参数2的值
    P3TEXTvarchar(64)NO等待事件参数3
    P3bigint(20) unsignedNO等待事件参数3的值
    LEVELbigint(20)NO等待事件的level级别
    WAIT_CLASS_IDbigint(20)NO等待事件所属的class id
    WAIT_CLASS#bigint(20)NO等待事件所属的class 的下标
    WAIT_CLASSvarchar(64)NO等待事件所属的class 名称
    STATEvarchar(19)NO等待事件的状态
    WAIT_TIME_MICRObigint(20)NO该等待事件所等待的时间(微秒)
    TOTAL_WAIT_TIME_MICRObigint(20)NO执行过程所有等待的总时间(微秒)
    TOTAL_WAITSbigint(20)NO执行过程总等待的次数
    RPC_COUNTbigint(20)NO发送rpc个数
    PLAN_TYPEbigint(20)NO执行计划类型,local remote distribute
    IS_INNER_SQLtinyint(4)NO是否内部sql请求
    IS_EXECUTOR_RPCtinyint(4)NO当前请求是否rpc请求
    IS_HIT_PLANtinyint(4)NO是否命中plan_cache
    REQUEST_TIMEbigint(20)NO开始执行时间点
    ELAPSED_TIMEbigint(20)NO接收到请求到执行结束消耗 总时间
    NET_TIMEbigint(20)NO发送rpc到接收到请求时间
    NET_WAIT_TIMEbigint(20)NO接收到请求到进入队列时间
    QUEUE_TIMEbigint(20)NO请求在队列等待事件
    DECODE_TIMEbigint(20)NO出队列后decode时间
    GET_PLAN_TIMEbigint(20)NO开始process到获得plan时间
    EXECUTE_TIMEbigint(20)NOplan执行消耗时间
    APPLICATION_WAIT_TIMEbigint(20) unsignedNO所有application类事件的总时间
    CONCURRENCY_WAIT_TIMEbigint(20) unsignedNO所有concurrency类事件的总时间
    USER_IO_WAIT_TIMEbigint(20) unsignedNO所有user_io类事件的总时间
    SCHEDULE_TIMEbigint(20) unsignedNO所有schedule类事件的时间
    DISK_READSbigint(20)NO物理读次数
    BUFFER_GETSbigint(20)NO逻辑读次数