在 Postgres 上,我最近看到了一个案例,在单个事务中处理了大量的选择。这真的很慢,所以解决方案是将选择分成多个事务,这极大地缩短了查询时间。
有没有人遇到过这样的案例?这似乎违反直觉,我想知道为什么多笔交易更可取是否有技术原因?
我唯一的理论是,与单个庞大的事务相比,数据库更容易通过多个事务维护 ACID 属性。
在 Postgres 上,我最近看到了一个案例,在单个事务中处理了大量的选择。这真的很慢,所以解决方案是将选择分成多个事务,这极大地缩短了查询时间。
有没有人遇到过这样的案例?这似乎违反直觉,我想知道为什么多笔交易更可取是否有技术原因?
我唯一的理论是,与单个庞大的事务相比,数据库更容易通过多个事务维护 ACID 属性。