gpt4 book ai didi

sql - hive 中的 with (nolock) 相当于 sql (nolock)

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

我想在 Hive 中执行一个选择查询,但是花了很长时间我决定检查我的表锁定状态。显然该表已被某些正在进行的查询锁定。

我知道在这种情况下,SQL 具有with (nolock),我可以在表上应用它。 hive 中是否有类似或等效的东西?

  Sample sql query : select * from table a with (nolock)

Equivalent query in hive is what I am looking for ?

最佳答案

您可以使用 hive.support.concurrency 属性控制并发锁定。请参阅:https://cwiki.apache.org/confluence/display/hive/configuration+properties#ConfigurationProperties-hive.support.concurrency

在您的情况下,只需在执行查询之前将其设置为 false(默认为 true):

set hive.support.concurrency=false

您可以通过查看以下行的 hive_beeline 日志来确认并发已关闭:

INFO  : Concurrency mode is disabled, not creating a lock manager

关于sql - hive 中的 with (nolock) 相当于 sql (nolock),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62323233/

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