我有一个循环运行的函数并调用另一个函数(我也尝试过同一个函数中的所有代码)。内部函数通过另一个循环运行并插入非临时表。
当我在psql提示符中调用此函数时,它会运行,没有问题,速度一致。
当我在
之类的脚本中调用它时psql -e -f do_stuff_including_run_function.sql
它运行了一段时间,似乎减速然后基本上只是挂在那里,没有错误抛出。整个过程在控制台中需要1.5小时,当尝试从脚本运行时,它过了30个小时,之后我已经杀死了这个过程。系统上没有其他任何东西可以创建访问冲突。 我检查过任何锁,发现没有任何问题。
任何想法?