在postgres rds数据库中插入1000万条记录需要多少时间table

How much time it will take to insert 10 millions records in postgrerds database table

我在两列的 csv 文件中有 11814568 条记录,我在 8246 秒内使用内存缓冲区 ram 加密了第一列 现在我有 9979561 条记录对应于第一列作为主键,我必须根据第一列插入或更新第二列 VALUE 我使用的是 128GB RAM 配置

您可以在插入时使用块。使您的块大小为 1000 并插入它们。我是在 1M 行上做的,用了 14 秒。对于 1000 万行,应该需要几分钟。

我的块看起来像:

INSERT INTO table(c1, c2)
VALUES (1,1), (2,2), (3,3) ... (1000, 1000)