TIDB GC life time is shorter than transaction duration解决方法

在TIDB中耗时事务例如备份可能会报GC life time is shorter than transaction duration
查看tidb的参数

select * from mysql.tidb;

tidb默认tikv_gc_life_time的值为5min,生产环境可以改大一些
调整方法

update mysql.tidb set variable_value='1h' where variable_name='tikv_gc_life_time';

在gc执行前,可以通过set @@tidb_snapshot查看历史版本的数据

set @@tidb_snapshot="2019-07-16 10:45:26";

你可能感兴趣的:(Tidb)