INSERT INTO VariableDataTable (PointKks, Value, Status, UpdateTime) VALUES .. ON DUPLICATE KEY UPDATE Value = VALUES(Value), Status = VALUES(Status), UpdateTime = VALUES(UpdateTime) 执行时间久

此语句 只有500 个数据,执行时间超过2s,


2 个赞

1 个赞

我已经安装了ocp

2 个赞

安装obdiag,做个sql性能分析

SQL性能问题, 此处env中的trace_id对应gv$ob_sql_audit的trace_id

obdiag gather scene run --scene=observer.perf_sql --env “{db_connect=’-hxx -Pxx -uxx -pxx -Dxx’, trace_id=‘xx’}”

1 个赞

观望:thinking:

1 个赞

得看一下后台的详细日志才好定位问题

[quote=“辞霜, post:4, topic:35626577”]

obdiag版本是多少

怎么查看版本号,我装的all离线包

image

应该是3.4.0版本

obdiag_gather_pack_20250630181539.zip (152.8 KB)

这是500条数据的报告

看你的obdiag 是2.6.0 版本,可以用obdiag 3.4.0 版本的。
$obd obdiag gather scene run <集群名> --scene=observer.perf_sql --env “{db_connect=’-hxx.xx.xx.xx -P2881 -uxxx -pxxxx -Dxxxx’, trace_id=‘YF2A060CE807-0006388F1D836442-0-0’}”

另外obdiag 可以单独使用,文档:https://www.oceanbase.com/docs/common-obdiag-cn-1000000003242066

上面的压缩包的分析报告能用么

问题麻烦下次提到oceanbase技术问题板块。

蹲一个