这个参数在什么场景下生效吗?database.history.store.only.monitore

我看到应该是对应到这个参数,我只需要监控ddl语句,但是测试下来并没有生效image.png

展开
收起
雪哥哥 2022-10-24 17:32:27 238 分享
分享
版权
举报
阿里云 AI 助理回答

为了帮助您有效监控DDL语句,根据提供的知识库资料,这里为您提供具体的步骤和注意事项:

问题确认

您希望监控DDL语句的执行进度,但目前的设置似乎没有达到预期效果。

解决方案

1. 列存索引(IMCI)场景

  • 查看索引状态:查询INFORMATION_SCHEMA.IMCI_INDEXES表来获取索引的状态信息。
  • 检查写入速度:通过INFORMATION_SCHEMA.IMCI_INDEX_STATS表监控索引构建的写入速度。
  • 异步DDL进度:在INFORMATION_SCHEMA.IMCI_ASYNC_DDL_STATS表中跟踪列存索引构建的详细进度,包括任务时间线、已扫描行数、平均速度等。请确保您的PolarDB-X版本支持所需的信息字段。

2. InnoDB场景

  • 监控DDL执行:利用Performance Schema模块,在events_stages_current表中查看当前执行的DDL任务,在events_stages_history表中查看已完成的DDL任务。关注WORK_COMPLETEDWORK_ESTIMATED指标以了解DDL完成度。

注意事项

  • 参数配置:确保DDL相关的参数如ENABLE_ASYNC_DDLPURE_ASYNC_DDL_MODEMAX_TABLE_PARTITIONS_PER_DB已正确配置,特别是ENABLE_ASYNC_DDL需要为TRUE以启用新的DDL引擎及其它相关功能。
  • 版本兼容性:不同版本的数据库可能提供不同的监控视图结构和信息,请参照实际使用的PolarDB MySQL企业版集群版本调整监控策略。
  • 时效性考虑:请注意,某些统计信息如IMCI_ASYNC_DDL_STATS中的记录可能会在任务完成后5到10分钟内被清理,及时检查以获取最新状态。
  • 性能影响:开启详细监控可能对系统有额外的性能开销,尤其是在高负载或大规模数据操作期间,请适度使用并关注系统资源状况。

如果以上步骤均正确实施但仍然无法监控到DDL语句,请检查是否有其他系统配置或网络因素干扰,并考虑联系阿里云技术支持进一步排查问题。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

收录在圈子:
实时计算 Flink 版(Alibaba Cloud Realtime Compute for Apache Flink,Powered by Ververica)是阿里云基于 Apache Flink 构建的企业级、高性能实时大数据处理系统,由 Apache Flink 创始团队官方出品,拥有全球统一商业化品牌,完全兼容开源 Flink API,提供丰富的企业级增值功能。
还有其他疑问?
咨询AI助理