経緯とやりたいこと 社内でRedshiftが広く使われるようになり、色々なシステムや人から色々なクエリが実行されるようになって久しい。 時間の掛かったクエリが自動的に通知されるようにしたい。 やったこと LambdaのS3に作成されたファイルの内容をメール送信する仕組みを作り、そこへ目掛けてRedshiftでunloadを実行。 1.実行するクエリ STL_QUERYを利用 参考:http://docs.aws.amazon.com/ja_jp/redshift/latest/dg/r_STL_QUERY.html こんな感じで。querytxtは通知先のツールで見やすいくらいのものが良さそう。 select userid, starttime, datediff(second,starttime ,endtime) as query_time , substring(querytxt,0