情景:
目前有个表,有几亿条记录(大概是3亿,非常详细的没统计,因为count(*)一次就卡死),插入以后基本只读,不会更新和删除。
遇到的问题,一个是备份比较麻烦,备份一次就很久,另外就是性能也比较差,将来预计数据的赠长会大大增加,所以想把这些记录按照id分表,每个表5千万条。
想到的解决方案是,不停机,把分表都创建好,然后插入数据,最后切换到分表,保证当机时间最短。
现在的问题就是,如何能最快的把几亿条数据,先导出再导入的分表里?
感谢大家支招。
目前有个表,有几亿条记录(大概是3亿,非常详细的没统计,因为count(*)一次就卡死),插入以后基本只读,不会更新和删除。
遇到的问题,一个是备份比较麻烦,备份一次就很久,另外就是性能也比较差,将来预计数据的赠长会大大增加,所以想把这些记录按照id分表,每个表5千万条。
想到的解决方案是,不停机,把分表都创建好,然后插入数据,最后切换到分表,保证当机时间最短。
现在的问题就是,如何能最快的把几亿条数据,先导出再导入的分表里?
感谢大家支招。