Chercher les requêtes qui tournent toujours dans tous les warehouses avec la possibilité de jouer avec les dates / heure dans l'exemple pendant la dernière heure :
select query_id, query_text, user_name, warehouse_name, start_time, datediff(second, start_time, current_timestamp) as run_time_in_seconds from table(information_schema.query_history_by_warehouse( END_TIME_RANGE_START => dateadd(hour,-1,current_timestamp()), END_TIME_RANGE_END => current_timestamp(), WAREHOUSE_NAME => 'COMPUTE_WH')) where execution_status='RUNNING' order by start_time; |
Il est aussi possible d'afficher les autres types de requêtes en modifiant la valeur de 'execution_status' , ou de le supprimer pour avoir l'ensemble des requêtes.