我有一个巨大的表231,451,584 行,14 列,15.1 GiB 大小。
最后 3 列的数据将group_concat
进入 3 个不同的表(通过消除前 11 列的冗余并将列 #12 或 #13 或 #14 的值合并为一个大逗号分隔,将行数恢复到 ≈2,500 , csv 格式的文本)。
此操作(每个新表上的 group_concat 插入)需要大量时间(≈18.000 seconds
每个新表)。
如果我将我的第一个表分成 3 个(首先是相同的 11 列,并且对于每个新表,只有最后一个具有我想要连接的不同值的最后一个),它应该会很快吗?
我在这里问这个是因为我需要很长时间才能获得我的案例的基准。
谢谢!