postgresql - Postgres 批量插入不同的模式
问题描述
我们目前将内容存储到 Redis 中以进行临时聚合,并有一个工作人员可以将其批量插入 Postgres。有没有一种方法可以在单个插入事务中跨多个模式进行批量插入?这将消除在 Redis 中聚合事物的需要。或者,有没有更好的方法来聚合请求?
我在这里先向您的帮助表示感谢。
解决方案
这实际上取决于您对“单次插入事务”的含义。
一条INSERT
语句只能影响一个特定的表。但是,您仍然可以BEGIN
进行交易(取决于实现),INSERT
在其中执行所有操作,然后再COMMIT
进行交易。这仍然比INSERT
在许多事务上执行所有 s 更有效,因为它避免了多余的“握手”。
推荐阅读
- typo3 - 内容回退未按预期工作
- html - Angular 客户指令 css 折叠子菜单
- sql - 如何使用时间戳类型数据制作程序
- android - Android Studio:蓝图区是做什么的?它有什么好处?
- linux - 在与特定文件大小匹配的目录中查找最新文件
- c# - 为什么带有 SharePointOnline CSOM 的 .NET Core 2.2 API 会抛出“进程没有包标识”?
- durandal-2.0 - 将 Durandal 子路线附加到主要路线对象
- python - 动态更改帧颜色 tkinter
- jquery - 缺少引导表排序图标
- google-apps-script - 复制工作表后,删除公式并保留值/格式