执行手动收集统计信息后,租户存在长事务

【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】v4.2.1.7
【问题描述】执行手动收集统计信息后,租户存在长事务。
【复现路径】
场景:
OMS迁移数据后,使用navicat查看,表“数据长度”为0。询问社区后,需要执行“手动收集统计信息”,call dbms_stats.gather_schema_stats(‘TEST’, degree=>128); 先对较小库进行测试,可行。navicat查看,表“数据长度”正常。
问题:
1、遂进行了生产库操作,目前OCP告警, 在长事务。
2、终端命令还未结束,是否正常?
3、该库中有70亿数据,占用磁盘空间977.93GiB,degree=>128参数是否需要调整?

【附件及日志】


目前是否对集群产生其他影响。如不影响再观察观察

可以通过终止当前会话的方式来停止收集过程。但是需要注意,已经收集完毕的统计信息将被保留。

并行度的设置 要看租户规格的。不是越大越好的。
设置过大,导致并行度高,会引起租户资源耗光的。

大表收集统计信息本来就是一个有难度的事情,要么租户资源给够并行开大点加快收集速度,要么就是抽样收集个大概 :joy:

你好,目前问题解决了么