【问题标题】:Running concurrent/parallel Db Functions/Procedures in Postgres plpgsql?在 Postgres plpgsql 中运行并发/并行 Db 函数/过程?
【发布时间】:2021-10-20 23:17:43
【问题描述】:

我主要是一名 Java 程序员,我们可以通过创建新的/不同的线程轻松地多线程或并行(同时)运行不同的方法或函数。

我最近为我的 Postgres 数据库编写了许多函数和过程,并利用 Pg_Cron 扩展,它可以让您安排“作业”(基本上是您编写的 plpgsql 函数或过程)以基于 Cron 运行表达。

据我了解,通过这些作业,您可以让脚本基本上以并行/并发的方式运行。

现在,我很好奇,不使用 Pg_cron 运行数据库维护任务,Postgres 中是否有人编写“并发”逻辑或并行运行的脚本,而不使用 3rd 方扩展/库?

【问题讨论】:

    标签: postgresql concurrency parallel-processing transactions plpgsql


    【解决方案1】:

    是的,这很简单:只需打开几个数据库连接并同时在每个连接中运行语句。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-07
      • 2015-07-23
      • 1970-01-01
      • 2017-12-10
      • 1970-01-01
      • 2021-10-31
      • 1970-01-01
      相关资源
      最近更新 更多