innodb_stats_on_metadata 设置为 OFF。explicit_defaults_for_timestamp 设置为ON。如果目标库为 OFF,DTS 会尝试修改目标端上该参数设置为ON,仅在会话级别。ON。rocksdb_skip_unique_check_tables 参数,推荐设置为 NULL,否则校验任务会失败。.* ,表示所有表在插入或更新数据时将跳过唯一键检查;使用 DTS 进行传输任务,需要设置为 NULL,表示所有表在插入或更新数据时不会跳过唯一键检查。innodb_stats_on_metadata :可跳过校验。explicit_defaults_for_timestamp:可跳过校验。innodb_stats_on_metadata 参数开启时,每当查询 information_schema 元数据库里的表,InnoDB 就会更新 information_schema.statistics 表,导致访问时间变长。关闭后可加快对于 schema 库表的访问。innodb_stats_on_metadata 参数预设值为 ON,需要修改为 OFF。MySQL 5.6.6 及其以后的版本预设值为 OFF,不存在问题。innodb_stats_on_metadata 为 OFF。set global innodb_stats_on_metadata = OFF;
show global variables like '%innodb_stats_on_metadata%';
mysql> show global variables like '%innodb_stats_on_metadata%';+--------------------------+-------+| Variable_name | Value |+--------------------------+-------+| innodb_stats_on_metadata | OFF |+--------------------------+-------+1 row in set (0.00 sec)
explicit_defaults_for_timestamp 用于控制 MySQL 如何处理 TIMESTAMP 列的默认值。取值说明如下:set global explicit_defaults_for_timestamp = ON
文档反馈