数据库可视化查询运行了很长时间而不产生任何输出

Posted

技术标签:

【中文标题】数据库可视化查询运行了很长时间而不产生任何输出【英文标题】:DB visualizer query running for a long time without producing any output 【发布时间】:2017-06-15 12:05:18 【问题描述】:

您好,我使用 DB 可视化工具连接了 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条记录)

【问题讨论】:

【参考方案1】:

要分析原因,我们需要更多信息。请在 DbVisualizer 中打开 Tools->Debug Window 并启用调试(仅适用于 DbVisualizer,不适用于 JDBC)。再次执行查询,一段时间后停止(比如几分钟)。然后使用 Help->Contact Support 提交支持请求,并确保启用 Attach Logs。这将为我们提供我们需要的信息,以查看可能出现的问题。

最好的问候, Hans(DbVisualizer 团队)

【讨论】:

这不是答案。 这是唯一可能的答案,因为我们需要更多信息来说明可能导致此问题的原因。 @Hans 按照您的建议将日志提交给支持团队。

以上是关于数据库可视化查询运行了很长时间而不产生任何输出的主要内容,如果未能解决你的问题,请参考以下文章

SQL 查询运行了很长时间

docker下搭建jmeter+grafana+influxdb可视化性能监控平台

如何使用 Docker 使 phpmyadmin 持续更长时间而不会超时

MySQL能够编写运行查询SQL并可视化结果的Web应用:SqlPad

Bigquery Innerjoin 运行了很长时间

数据可视化——三维