クエリのキュー待機時間の確認 - Amazon Redshift

クエリのキュー待機時間の確認

以下のクエリでは、最近のクエリが、実行される前にクエリキューで空きスロットを待機していた時間の長さが示されます。待機時間が長い傾向が見られる場合、スループットを高めるためにクエリキュー設定を変更できます。詳細については、「手動 WLM を実装する」を参照してください。

select trim(database) as DB , w.query, substring(q.querytxt, 1, 100) as querytxt, w.queue_start_time, w.service_class as class, w.slot_count as slots, w.total_queue_time/1000000 as queue_seconds, w.total_exec_time/1000000 exec_seconds, (w.total_queue_time+w.total_Exec_time)/1000000 as total_seconds from stl_wlm_query w left join stl_query q on q.query = w.query and q.userid = w.userid where w.queue_start_Time >= dateadd(day, -7, current_Date) and w.total_queue_Time > 0 and w.userid >1 and q.starttime >= dateadd(day, -7, current_Date) order by w.total_queue_time desc, w.queue_start_time desc limit 35;