PostgreSQL允许并行运行存储过程吗?

jc3wubiy  于 2023-05-06  发布在  PostgreSQL
关注(0)|答案(3)|浏览(243)

我正在使用一个ETL工具Business Objects Data Services,它具有指定函数并行执行的能力。文档中说,在你这样做之前,你必须确保你的数据库,在我们的例子中是Postgres,允许“一个存储过程并行运行”。谁能告诉我Postgres是不是这样做的?

cbwuti44

cbwuti441#

当然可以。只要在不同的连接中运行查询,它们就会以并行事务的形式运行。但要注意锁定。

ycggw6v2

ycggw6v22#

您还可以使用DBLinksame connection调用不同的存储过程(并有效地并行运行它们)。
看这个SO答案来看一个例子。

g2ieeal7

g2ieeal73#

使用pgcron可以根据需要多次安排程序。使用参数使过程作用于不同的数据集。

相关问题