【发布时间】:2023-01-31 20:47:37
【问题描述】:
我们在 redshift 中创建了数据共享(环境),我们将 1 个表从 environment A 命名为 tableA 绑定到 environment B 命名为 tableB 。
我们从environment A 访问这两个表。我们能够在几周内访问这两个表,但从昨天开始我们收到以下错误,该错误在网络上没有任何可用信息。
SQL Error [58030]: ERROR: Query aborted due to read failure on a perm block. Hint: Please try again.
我们可以从environmentB (datashare)访问tableB,但只有当我们尝试从environment A (datashare A)访问tableB时才会得到这个。删除出价并重新创建这些表并再次链接这 2 个表解决了一段时间的问题,我们可以从 datashares 访问这些表。但是一段时间后错误又回来了。有谁知道为什么会出现这个问题?`
我们在 redshift 中重新创建了这两个表之间的表和绑定,它工作了一段时间,但问题重复
【问题讨论】:
-
您是否向 AWS 提交了支持票?这听起来像是通过缓存可能导致问题的 2 个不同环境访问表的问题。这可能是他们尚未考虑周全的极端情况。
标签: sql amazon-redshift