2

我有一个通过循环运行并调用另一个函数的函数(我也尝试过使用同一函数中的所有代码)。内部函数通过另一个循环运行并在非临时表上插入。

会发生什么......当我在 psql 提示符下调用这个函数时,它运行没有问题,速度一致。

当我从脚本中调用它时

psql -e -f do_stuff_including_run_function.sql 

它运行了一段时间,似乎变慢了,然后基本上就挂在那里,没有抛出错误。整个过程在控制台中需要 1.5 小时,当尝试从脚本运行时,它持续了 30 多个小时,之后我终止了该进程。系统上没有运行任何其他可能导致访问冲突的程序。我检查了所有锁,没有发现任何问题。

有什么想法吗?

4

0 回答 0