SQL Audit 记录了关于等待事件的如下信息:
一般情况下,如果等待事件总耗时较多,通过查看耗时最多的等待事件名称(EVENT)能够基本确定是什么原因导致较慢。
如下例所示,可分析出等待事件主要耗时在 IO 等待上。
obclient>SELECT SQL_ID, ELAPSED_TIME, QUEUE_TIME, GET_PLAN_TIME, EXECUTE_TIME,
APPLICATION_WAIT_TIME, CONCURRENCY_WAIT_TIME, USER_IO_WAIT_TIME, SCHEDULE_TIME, EVENT,
WAIT_CLASS, WAIT_TIME_MICRO, TOTAL_WAIT_TIME_MICRO
FROM v$sql_audit
WHERE TRACE_ID = 'YB42AC1E87E6-0005B8AB2D578471'G;
************************** 1. row ***************************
SQL_ID: CAFC81EE933820AEC5A86CBBAC1D0F6D
ELAPSED_TIME: 2168
QUEUE_TIME: 33
GET_PLAN_TIME: 276
EXECUTE_TIME: 1826
APPLICATION_WAIT_TIME: 0
CONCURRENCY_WAIT_TIME: 0
USER_IO_WAIT_TIME: 0
SCHEDULE_TIME: 0
EVENT: sync rpc
WAIT_CLASS: NETWORK
WAIT_TIME_MICRO: 1596
TOTAL_WAIT_TIME_MICRO: 1596
在 OceanBase 开发者中心(OceanBase Developer Center,ODC)单击连接名进入连接后,在左导航栏中单击视图标签可以查看视图列表...
DML 操作在运行时会默认自动提交,称为自动提交模式。也可以通过在Connection对象上调用以下方法来禁用自动提交模式:conn.s...
这个DO WHILE循环使用WHILE条件。 重复执行SAS语句,直到while条件为假。语法DO WHILE (variablecondition);. . . SAS statement...
SAS通过在SAS程序中使用SQL查询,为大多数流行的关系数据库提供广泛的支持。 支持大多数ANSI SQL语法。 过程PROC SQL用于处理SQL...