postgres 大量数据,备份已有数据库,建立另一个数据库.
发布网友
发布时间:2022-04-07 21:13
我来回答
共1个回答
热心网友
时间:2022-04-07 22:42
在内存中操作
具体办法:
写一个小程序,一边读取postgre数据,一边在新的数据库中插入
这种方法和你的mp的本质区别是:
你的方法数据中转站是硬盘
我的方法数据中转站是内存
速度可想而知
回答你的数据为什么少了
因为原始db文件有冗余,也就是垃圾数据,类似于硬盘碎片
你把数据mp出来,然后import相当于用ghost对C盘进行了一次备份恢复
我们知道用ghost备份回复一次,相当于做了碎片整理,所以你这个同理,把零碎的数据重新规划了一次。