gpt4 book ai didi

google-bigquery - 我们可以检查 bigquery 中的表是否处于锁定状态或是否正在执行 DML 操作

转载 作者:行者123 更新时间:2023-12-05 07:23:05 24 4
gpt4 key购买 nike

有一个 BQ 表,其中安排了多个数据加载/更新/删除作业。由于这是自动化作业,其中许多作业由于并发更新问题而失败。我需要知道我们是否在 BigQuery 中有一项规定来检查表是否已被 DML 操作锁定,我们是否可以序列化查询以便没有作业失败

最佳答案

您可以使用客户端代码生成的作业 ID 来跟踪作业状态,并且仅在该作业完成后才开始下一个查询。 Thisthis描述那个过程。

或者您可以尝试 exponential backoff重试查询一定次数,以防止由于锁定表而导致查询自动失败。

关于google-bigquery - 我们可以检查 bigquery 中的表是否处于锁定状态或是否正在执行 DML 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56243190/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com