【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】4.2.1.7社区
【问题描述】清晰明确描述问题
性能测试低
根据官网操作手册https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218148
【复现路径】问题出现前后相关操
作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
论坛小助手
#3
从您的描述来看,您正在对 OceanBase 4.2.1.7 社区版进行性能测试,但遇到了性能不如预期的情况。为了更好地定位可能存在的性能瓶颈,推荐使用 obdiag
工具来采集相关日志信息,这将有助于我们进一步分析问题所在。
日志采集场景: SQL性能问题
日志采集命令: obdiag gather scene run --scene=observer.perf_sql --env “{db_connect=’-h[您的主机地址] -P[端口号] -u[用户名]@[租户名] -p[密码] -D[数据库名]’, trace_id=’[可选的trace id]’}”
这条命令会根据您提供的数据库连接信息,采集与 SQL 性能相关的诊断信息。请替换上述命令中的 [您的主机地址]
、[端口号]
、[用户名]
、[租户名]
、[密码]
和 [数据库名]
为您实际使用的值。如果您有特定的 SQL 语句或事务的 trace_id
,可以将其填入 [可选的trace id]
处,否则可以省略该参数。
为了更准确地定位性能问题,请您提供以下信息:
- 您的测试环境配置如何?包括但不限于硬件规格(CPU、内存、存储类型)、操作系统版本、网络环境等。
- 测试过程中是否有特定的 SQL 语句或操作导致了性能下降?如果有,请提供该 SQL 语句或操作的详细信息。
- 是否观察到了任何异常的日志信息或错误提示?
- 您是否已经尝试过调整某些参数来优化性能?如果有,请分享具体的调整内容及效果。
附上敏捷诊断工具 obdiag 使用帮助链接