【发布时间】:2018-12-08 01:02:49
【问题描述】:
我的问题可能没有明确的答案,所以如果我想要做的事情不切实际,请告诉我。
我有一个运行多个独立 SQL 语句的 Python 脚本。由于超时限制,等待语句完成执行不是一种选择。这些语句用于维护,预计不会有任何输出。有没有办法异步触发这些?
例如,使用 psycopg2.cursor,我期望执行以下操作:
cursor.execute(sql_statement)
# Run next code block
【问题讨论】:
-
在单独的线程中运行它们。
-
按照 rd_nielsen 的建议在线程中运行它们,只是要注意阻塞表/行上的锁,这可能会导致您的并行实现为单线程
标签: python sql postgresql psycopg2