我用作从 c++ 代码pqxx
访问的 api 。postgres
我正在尝试插入大量数据,但发现性能不够好。我已经尝试了几件事,但没有什么能提供我需要的性能。
我一直在尝试使用pqxx::pipeline
异步插入,但它与此接缝,我可以等到所有插入结束来提交事务,在这种情况下,如果该过程我冒着丢失大量数据的风险在提交之前崩溃。或者我可以偶尔提交(比如每 5 分钟一次),在这种情况下,我每 5 分钟就会有一个阻塞调用,这需要相当长的时间。
有没有办法在没有事务的情况下做到这一点,或者对我的事务进行异步提交?