[问题澄清]
ERROR 9006 (HY000): GC life time is shorter than transaction duration
[原因分析]
SQL 语句执行时间过长,超过了 MVCC 的版本 GC 时间
[解决方案]
-
优化 SQL 语句
-
临时调整 GC 时间
update mysql.tidb set variable_value='30m' where variable_name='tikv_gc_life_time';
其中 30m 代表仅清理 30 分钟前的数据,这可能会额外占用一定的存储空间