更新时间:2025-11-13 GMT+08:00
分享

一键诊断

通过预设的检查规则对源数据库、目标数据库、以及DRS实例节点进行全面的系统检查,快速定位常见问题(如性能瓶颈、时延过高等)。

约束限制

  • 任务状态为全量同步、增量同步才可发起诊断。
  • 诊断历史记录最多保留5条。
  • 目前仅支持以下引擎的任务进行一键诊断。
    • MySQL->MySQL
    • MySQL->GaussDB分布式版
    • MySQL->GaussDB集中式版
    • Oracle->GaussDB分布式版
    • Oracle->GaussDB集中式版
    • GaussDB集中式版->GaussDB集中式版
    • GaussDB集中式版->GaussDB分布式版
    • GaussDB分布式版->GaussDB集中式版
    • GaussDB分布式版->GaussDB分布式版
    • GaussDB集中式版->Oracle
    • GaussDB分布式版->Oracle

诊断权限说明

  • MySQL:需要PROCESS权限,对8.0以上版本,部分诊断项需要开启performance_schema,并对performance_schema.data_lock_waits有查询权限。
    • 参考授权语句:
      GRANT PROCESS ON *.* TO 'username'@'host';
      GRANT SELECT ON performance_schema.data_lock_waits TO 'username'@'host';
    • 开启performance_schema方法:

      查看是否启用:SHOW VARIABLES LIKE 'performance_schema';如果返回值是 ON,那么 performance_schema 已经启用。

    • 启用 performance_schema:

      如果 performance_schema 被禁用了,你可以在 MySQL 配置文件(通常是 my.cnf 或 my.ini)中设置 performance_schema = ON,然后重启 MySQL 服务。

  • GaussDB:需要对pg_stat_activity有查询权限。

    参考授权语句:

    GRANT SELECT ON pg_stat_activity TO username

相关文档