处理可序列化隔离的最佳方法-Redshift

时间:2019-01-18 10:52:13

标签: amazon-redshift

我知道该错误是由于并发进程试图访问同一表以进行更新或删除而引起的。 所以我也有一个python脚本。 我触发了同一个python脚本的4个实例,因此基本上是多重处理,每个脚本都有一个create connection部分,操作如下:

  • 创建Redshift连接
  • 选择一条记录
  • 更新相同的记录
  • 提交

这里的问题是减轻这个问题,在开始新的工作实例之前,我已经介绍了10s的睡眠,但是仍然没有运气。 我无法理解的另一件事是,如果每个实例都在创建一个新的连接,那么基本上就创建了一个新会话,但是,即使在提交连接后,我仍然面临着同样的问题。 如果有人可以帮助我更详细地了解这一点,那应该是最好的解决方案。

0 个答案:

没有答案