【 使用环境 】生产环境
【 OB or 其他组件 】oms
【 使用版本 】421
【问题描述】清晰明确描述问题 结构迁移速度过慢,每个建表语句都在30-50S之间,索引之类的延迟都在40S以上,(建立索引的时候是空表!!!)
【复现路径】表结构迁移速度前段时间挺快,最近越来越慢
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
能看到这些建表语句在OceanBase上的执行耗时吗?
是的,前段时间迁移速度还可以,最近很慢
是在数据库上的执行耗时长吗
是的,odc和黑屏执行耗时都很长,排查没排查到问题
select * from gv$ob_sql_audit where query_sql like ‘%慢sql的关键字%’ 看下。
顺便把慢sql的执行计划提供下
explain EXTENDED sql语句。
同时可以使用 obdiag 工具 对集群做个巡检。如果是obd部署的ob,obd命令自带这个工具,参看 OceanBase分布式数据库-海量数据 笔笔算数
如果是OCP部署的,可以官网下载单独安装obdiag 诊断工具。