在OceanBase V4中,哪个系统视图可以显示会话的全链路Trace采集策略?
A. GV$OB_PROCESSLIST
B. GV$OB_SQL_AUDIT
C. GV$OB_FLT_TRACE_CONFIG
D. GV$OB_TENANT_RUNTIME_INFO
明天再给个类似的题目,不看细了,容易错。
在OceanBase V4中,哪个系统视图可以显示会话的全链路Trace采集策略?
A. GV$OB_PROCESSLIST
B. GV$OB_SQL_AUDIT
C. GV$OB_FLT_TRACE_CONFIG
D. GV$OB_TENANT_RUNTIME_INFO
明天再给个类似的题目,不看细了,容易错。
AAA
不是C么
CCCC
这个题不熟,查询相关资料信息如下 ,选c
obclient [(none)]> SELECT * FROM oceanbase.GV$OB_FLT_TRACE_CONFIG;
±----------±-------±------------±------------±------------±------------------±------±------------------±----------------------+
| TENANT_ID | TYPE | TENANT_NAME | MODULE_NAME | ACTION_NAME | CLIENT_IDENTIFIER | LEVEL | SAMPLE_PERCENTAGE | RECORD_POLICY |
±----------±-------±------------±------------±------------±------------------±------±------------------±----------------------+
| 1002 | TENANT | obmysql | | | | 1 | 10 | SAMPLE_AND_SLOW_QUERY |
±----------±-------±------------±------------±------------±------------------±------±------------------±----------------------+
1 row in set (0.021 sec)
关闭当前租户的 trace,可以执行如下命令。
obclient [(none)]> call dbms_monitor.ob_tenant_trace_disable();
Query OK, 0 rows affected (0.262 sec)
记录当前租户中的耗时等信息,全部记录并全部打印(生产环境谨慎开启ALL收集策略,可能会导致 OpenSearch 占用存储空间过大。如果当前租户已经开启全链路收集策略,需要先关闭后,再设置新的收集策略)。
obclient [(none)]> call dbms_monitor.ob_tenant_trace_enable(1, 1, ‘ALL’);
Query OK, 0 rows affected (0.208 sec)
4.再次查询全链路 Trace 的收集策略(可以看到已生效)。
obclient [(none)]> SELECT * FROM oceanbase.GV$OB_FLT_TRACE_CONFIG;
±----------±-------±------------±------------±------------±------------------±------±------------------±--------------+
| TENANT_ID | TYPE | TENANT_NAME | MODULE_NAME | ACTION_NAME | CLIENT_IDENTIFIER | LEVEL | SAMPLE_PERCENTAGE | RECORD_POLICY |
±----------±-------±------------±------------±------------±------------------±------±------------------±--------------+
| 1002 | TENANT | obmysql | | | | 1 | 100 | ALL |
±----------±-------±------------±------------±------------±------------------±------±------------------±--------------+
1 row in set (0.023 sec)
答案是C
666
A 重点词会话
谢谢各位
C吧
在OceanBase V4中,哪个系统视图可以显示会话的全链路Trace采集策略?
A. GV$OB_PROCESSLIST
B. GV$OB_SQL_AUDIT
C. GV$OB_FLT_TRACE_CONFIG
D. GV$OB_TENANT_RUNTIME_INFO
答案是 C
在 OceanBase V4 中,各系统视图的作用区分如下:
GV$OB_FLT_TRACE_CONFIG
该视图用于展示会话的全链路 Trace 采集策略,包括 Trace 的开启状态、采样率、过滤条件等核心配置信息,是查看全链路 Trace 策略的关键系统视图。
GV$OB_PROCESSLIST
主要用于查看当前 OceanBase 集群中的活跃会话和进程信息,比如会话 ID、用户、执行的 SQL 语句、状态等,不涉及 Trace 采集策略。
GV$OB_SQL_AUDIT
用于记录 SQL 审计日志,包含 SQL 的执行时间、耗时、返回行数、执行计划等审计相关数据,和 Trace 采集策略无关。
GV$OB_TENANT_RUNTIME_INFO
用于展示租户的运行时信息,比如租户的资源使用情况、会话数上限、内存分配状态等,不包含 Trace 配置内容。
c吧
选C的多