postgresql 导入缓慢

        今天做数据库迁移,数据需要从一台postgresql 到另外一台postgresql服务器,只导某几个指定的表,所以首选的是copy命令。
       今天发现一张大表数据19G,导入非常慢,分月导入的时候还是非常慢,晚上有时间了思考下终于发现问题原因:触发器操作原因。
        PG没有分区表的概念,只能有继承,所以插入父表时数据能够到子表是只能通过在父表上创建触发器来操作,通过触发器使得数据插入到子表,众所周知,触发器非常耗性能。
       原先命令
  \copy 父表  from xxxx
 修改成
\copy 子表 from  xxxxx
问题现在解决,数据非常迅速的导入。
通过上面的事情使我得出以后遇到问题需要仔细分析原因,找到问题的根源就可以顺利的解决问题。
       
请使用浏览器的分享功能分享到微信等