您好我使用数据库可视化工具连接了Hive并根据应用的过滤器触发了一个简单的连接查询来获取两列。但是查询运行了一个多小时,状态为"执行"。我通过Putty在Hive日志记录中发出了相同的查询,并在不到20秒的时间内得到了结果。
任何人都可以帮助我理解为什么DB可视化工具中的查询长时间运行而不产生任何输出。
使用的查询:
SELECT
A.ORDER,
B.ORDER1
FROM
ORDER A
INNER JOIN DUORDER B ON A.ORDER=B.ORDER1 AND A.TYPE ='50'
(结果集仅包含400条记录)
答案 0 :(得分:-2)
要分析原因,我们需要更多信息。请在DbVisualizer中打开Tools-> Debug Window并启用调试(仅适用于DbVisualizer,而不是JDBC)。再次执行查询,在一段时间后停止(例如几分钟)。然后使用“帮助” - >“联系支持”提交支持请求,并确保已启用“附加日志”。这将为我们提供查看可能出错的信息。
最诚挚的问候, 汉斯(DbVisualizer团队)