【发布时间】:2019-03-30 17:29:11
【问题描述】:
这个问题是为了优化延迟。
在 pg-promise 中,使用事务时何时/如何发送 BEGIN 和 COMMIT 命令?
例如,如果有代码:
db.tx(t => {
const query1 = t.none(...);
const query2 = t.none(...);
})
BEGIN 命令会与第一个查询一起发送还是在之前的单独数据包中发送?同样,COMMIT 命令会与第二个查询一起发送还是之后发送?
换句话说,此交易需要 2、3 或 4 次往返吗?
【问题讨论】:
标签: pg-promise