在 YugabyteDB 中重试 SQLSTATE XX000

Retrying SQLSTATE XX000 in YugabyteDB

[用户在 YugabyteDB Community Slack 上发布的问题]

刚在 运行 我的查询:

时收到此错误消息
Network error: recvmsg got EOF from remote (SQLSTATE XX000)

这个错误可以重试吗?

您应该将此视为针对任何数据库的超时错误。应用程序应重试此类错误 - 但有可能之前的操作已经成功......例如,您可能会收到 duplicate primary key 错误(如果您说重试 INSERT)。

虽然在这种特殊情况下,我们的预期是主要是 yb-tserver 重启或连接失败或某种分区。