回答

收藏

Postgres插入优化

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

我有一个脚本,它通过自定义ORM生成数以万计的插入Postgres数据库中。可以想象,它非常慢。这用于开发目的,以便创建伪数据。我可以在Postgres级别上进行简单的优化以使其更快吗?它是唯一按顺序运行的脚本,不需要线程安全。  w2 w& F; v3 I$ Q: `$ J+ ^# ?
也许我可以关闭所有锁定,安全检查,触发器等?只是寻找一种快速而肮脏的解决方案,可以大大加快这一过程。
0 g1 k' T+ ^( v- t谢谢。
  y5 S/ \; R/ g* u. S) d               
! c9 k8 t5 X. Q7 n解决方案:2 L$ `( \) w8 H8 U
                3 D8 F! `! w  c2 c/ m
0 d9 {% H- U* C( U  _3 d1 H3 _% C
# l- @, c2 E; T! \
                如果您在生产环境中不需要这种功能,建议您从PostgreSQL配置中关闭fsync。这将大大加快插入速度。
3 m0 I9 S2 |6 M1 n切勿在生产数据库上关闭fsync。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则