PostgreSQL是否允许并行运行存储过程?

问题描述:

我正在使用ETL工具Business Objects Data Services,该工具可以指定函数的并行执行。该文档说,在你做这件事之前,你必须确保你的数据库(在我们的例子中是Postgres)允许“一个存储过程并行运行”。任何人都可以告诉我Postgres是否做到了这一点?PostgreSQL是否允许并行运行存储过程?

当然。只需在不同的连接中运行您的查询,并且它们将在并行事务中运行。谨防锁定。

通过使用DBLink,您还可以调用same connection中的不同存储过程(并有效地仍然并行运行它们)。

查看this SO回答查看示例。