2017-06-15 2 views
0

Salut, j'ai connecté Hive à l'aide de DB visualizer et j'ai lancé une requête de jointure simple pour extraire deux colonnes en fonction du filtre appliqué. Mais la requête fonctionnait depuis plus d'une heure avec le statut "Executing". J'ai lancé la même requête dans la journalisation de Hive via Putty et j'ai obtenu le résultat en moins de 20 secondes. Quelqu'un peut-il m'aider à comprendre pourquoi la requête dans DB visualizer était en cours d'exécution depuis longtemps sans produire de sortie?Requête de visualiseur de base de données en cours d'exécution pendant longtemps sans produire de sortie

requête utilisée:

SELECT 
    A.ORDER, 
    B.ORDER1 
FROM 
ORDER A 
INNER JOIN DUORDER B ON A.ORDER=B.ORDER1 AND A.TYPE ='50' 

(Le jeu de résultats ne contiennent que 400 dossiers)

Répondre

-2

Pour analyser pourquoi, nous avons besoin de plus d'informations. S'il vous plaît s'il vous plaît ouvrir Outils-> fenêtre de débogage dans DbVisualizer et activer le débogage (juste pour DbVisualizer, pas JDBC). Exécutez à nouveau la requête, en l'arrêtant après un certain temps (disons quelques minutes). Ensuite, soumettez une demande de support en utilisant Aide-> Contacter le support, et assurez-vous que Joindre les journaux est activé. Cela nous donnera l'information dont nous avons besoin pour voir ce qui ne va pas.

Cordialement, Hans (équipe DbVisualizer)

+0

Ce n'est pas une réponse. – gobrewers14

+0

C'est la seule réponse possible car nous avons besoin de plus d'informations pour savoir ce qui peut en être la cause. – Hans

+0

@Hans a soumis les journaux à l'équipe de support, comme vous l'avez suggéré. –