我有一个带有主键ID的简单表,而其他列并不是那么有趣。那里的数据不是很多,就像几千条记录一样。但是,此表上的约束太多。我的意思是其他表(超过200个)使用ID列的外键引用了它。每次我尝试在其中插入内容时,它都会检查所有约束,并且每次插入大约需要2-3秒。所有表上都有btree索引,因此查询计划程序使用索引扫描和顺序扫描。
我的问题是我有什么选择或可以应用的方法,以加快这些插入的速度。我试图禁用顺序扫描并仅使用索引扫描,但这无济于事。我认为,分区也无济于事。所以请提出建议。
psql的版本是10.0。
谢谢!