ob能回退版本吗,目前升级到4.3.5.2版本后查询卡,想回退到4.3.4

升级前一定要多数据库进行备份,这样升级有问题还可以回退

直接执行obdiag check run吗,我刚刚装了obdiag

日志采集场景: SQL性能问题
日志采集命令: obdiag gather scene run --scene=observer.perf_sql --env “{db_connect=’-h127.0.0.1 -P2881 -utest@test -p****** -Dtest’, trace_id=‘Yxx’}”
可以收集一下sql看看具体什么问题

trace_id是啥啊

可能是ob4352上动态采样问题导致 是个已知问题 你先查看一下这个参数 show global variables optimizer_dynamic_sampling;

OB升级至4.3.5 bp2之后,部分SQL出现明显的性能问题 - #3,来自 论坛小助手 这个用户也遇到过

这个sql执行不了啊

黑屏下sys租户下查看 粘过去 注意转移字符

command failed. Please contact OceanBase community. e: ‘NoneType’ object is not subscriptable
执行报错

截图看看 是不是没有加分号

–根据时间和执行语句查询trace_id
select query_sql,svr_ip,TRACE_ID,client_ip,TENANT_NAME,user_name,DB_NAME,ELAPSED_TIME,RET_CODE,FROM_UNIXTIME(ROUND(REQUEST_TIME/1000/1000),’%Y-%m-%d %H:%i:%S’) from GV$OB_SQL_AUDIT
WHERE REQUEST_TIME>=‘2024-04-05 14:34:00’ and lower(query_sql) like ‘%select%’;

trace_id的值 都没有

show global variables optimizer_dynamic_sampling;这个信息 查看一下

已经使用sys租户登录还是执行不了这个sql

我使用这个能查的出来SELECT @@optimizer_dynamic_sampling
值是1


是找到对应的那条sql 的trace_id吗


还是报错

是的

现在还是报错呢