postgres函数在psql控制台中运行正常,但在脚本中执行时会挂起

时间:2015-03-21 20:48:52

标签: postgresql psql postgresql-9.4

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

当我在psql提示符中调用此函数时,它会运行,没有问题,速度一致。

当我在

之类的脚本中调用它时
psql -e -f do_stuff_including_run_function.sql 

它运行了一段时间,似乎减速然后基本上只是挂在那里,没有错误抛出。整个过程在控制台中需要1.5小时,当尝试从脚本运行时,它过了30个小时,之后我已经杀死了这个过程。系统上没有其他任何东西可以创建访问冲突。 我检查过任何锁,发现没有任何问题。

任何想法?

0 个答案:

没有答案