【发布时间】:2012-07-04 03:22:43
【问题描述】:
我有 200 万条数据需要插入到 postgresql 中。但它发挥了低效。我可以通过将大事务拆分为较小的事务来实现高性能插入器(实际上,我不想这样做)?或者,还有其他明智的解决方案吗?
【问题讨论】:
-
在不知道问题根源的情况下,很难解决问题。幸运一击:您尝试 COPY 插入数据吗?
-
“低性能”是什么意思?除非您在触发器上运行一些代码,否则在非常普通的 SSD 硬件上正常工作的 postgres 应该能够每秒插入大约 50k-200k 行。