回答

收藏

Postgres插入优化

技术问答 技术问答 283 人阅读 | 0 人回复 | 2023-09-14

我有一个脚本,它通过自定义ORM生成数以万计的插入Postgres数据库中。可以想象,它非常慢。这用于开发目的,以便创建伪数据。我可以在Postgres级别上进行简单的优化以使其更快吗?它是唯一按顺序运行的脚本,不需要线程安全。2 d. g* i/ }) \1 O0 s
也许我可以关闭所有锁定,安全检查,触发器等?只是寻找一种快速而肮脏的解决方案,可以大大加快这一过程。8 ~$ V1 d. h' _' b
谢谢。* R$ Y) ^; |1 G! S
                $ h0 w4 s2 A  W: w/ ]5 E2 l
解决方案:
4 z( Q6 D7 @9 i5 t" K                3 t* K. |8 D  N) @. |' G
& n% f) o# l0 Z: ?7 C9 F3 g: [0 T
. C+ X" q( H5 {  F$ T
                如果您在生产环境中不需要这种功能,建议您从PostgreSQL配置中关闭fsync。这将大大加快插入速度。
/ ^7 j  {, ~+ N5 q; l切勿在生产数据库上关闭fsync。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则