我正在使用一个ETL工具Business Objects Data Services,它具有指定函数并行执行的能力。文档中说,在你这样做之前,你必须确保你的数据库,在我们的例子中是Postgres,允许“一个存储过程并行运行”。谁能告诉我Postgres是不是这样做的?
cbwuti441#
当然可以。只要在不同的连接中运行查询,它们就会以并行事务的形式运行。但要注意锁定。
ycggw6v22#
您还可以使用DBLink从same connection调用不同的存储过程(并有效地并行运行它们)。看这个SO答案来看一个例子。
same connection
g2ieeal73#
使用pgcron可以根据需要多次安排程序。使用参数使过程作用于不同的数据集。
3条答案
按热度按时间cbwuti441#
当然可以。只要在不同的连接中运行查询,它们就会以并行事务的形式运行。但要注意锁定。
ycggw6v22#
您还可以使用DBLink从
same connection
调用不同的存储过程(并有效地并行运行它们)。看这个SO答案来看一个例子。
g2ieeal73#
使用pgcron可以根据需要多次安排程序。使用参数使过程作用于不同的数据集。