【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】
比如dumpling对一个100G的数据库全库导出,缺省情况下是快照一致性读,假定用时比较长。
这时候,dumpling是根据MVCC来保持一致性的,但缺省情况下,tidbserver会每10分钟做一次GC,那么现在就可能出现两种情况:
1.GC的时候,相应的历史版本先不删除,等dumpling结束之后再说,这就会导致tikv的空间变大,其次影响效率。
2. GC不受影响,dumpling做到后面会失败,报出类似于快照过旧的错误。
请教一下真实情况是什么样子呢?