有没有处理过单表2亿条数据,33个字段(无大数据字段 text,blob之类的),要求:一个 select-from返回全表数据的

https://docs.pingcap.com/zh/tidb/stable/configure-memory-usage#数据落盘

内存不够,不开落盘估计搞不定。慢点能接受的话,就落盘吧。

当包含 Sort、MergeJoin 或 HashJoin 的 SQL 语句引起内存 OOM 时,TiDB 默认会触发落盘。

能触发落盘的算子一通设置后也就这3个,所以你单表select -from的时候还要加个order by。使用一下sort算子,才能触发落盘。

2 个赞