From 03ed0b4c7becd166d2cd4ae9a8565d700d77c726 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Tue, 7 Mar 2023 23:57:43 -0500 Subject: [PATCH] analytics queries --- _sql/analytics/tts/tts_results.sql | 27 +++++++++++++++++++ .../analytics/users/paying_user_interests.sql | 3 ++- .../get_tts_model_upload_job_status.rs | 2 ++ .../queries/tts/tts_model_upload_jobs/mod.rs | 1 + 4 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 crates/lib/database_queries/src/queries/tts/tts_model_upload_jobs/get_tts_model_upload_job_status.rs diff --git a/_sql/analytics/tts/tts_results.sql b/_sql/analytics/tts/tts_results.sql index 98312ad7c1..323e09cbfa 100644 --- a/_sql/analytics/tts/tts_results.sql +++ b/_sql/analytics/tts/tts_results.sql @@ -72,3 +72,30 @@ where model_token = 'TM:ztt5s1be5tq6' and mod_deleted_at IS NULL limit 5000; +--- Search for particular text by a particular model +SELECT + raw_inference_text, + maybe_creator_user_token, + created_at +FROM + tts_results +WHERE + model_token = 'TM:ztt5s1be5tq6' + AND raw_inference_text LIKE '%fakeyou%' + +--- +-- WTF WHY IS THIS SLOW??? +SELECT + res.id, + model.title, + res.raw_inference_text, + res.maybe_creator_user_token +FROM + tts_results AS res +JOIN + tts_models as model +ON + res.model_token = model.token +ORDER BY res.id +LIMIT 10; + diff --git a/_sql/analytics/users/paying_user_interests.sql b/_sql/analytics/users/paying_user_interests.sql index 3ccbccb667..25269292cc 100644 --- a/_sql/analytics/users/paying_user_interests.sql +++ b/_sql/analytics/users/paying_user_interests.sql @@ -27,7 +27,7 @@ FROM ( from user_subscriptions ) AND - j.created_at > ( CURDATE() - INTERVAL 1 MONTH ) + j.created_at > ( CURDATE() - INTERVAL 1 DAY ) GROUP BY t.token ORDER BY use_count DESC ) as x @@ -65,6 +65,7 @@ FROM ( ( select distinct user_token from user_subscriptions + where created_at > (CURDATE() - INTERVAL 2 DAY) ) ) AS x WHERE rownum = 1 diff --git a/crates/lib/database_queries/src/queries/tts/tts_model_upload_jobs/get_tts_model_upload_job_status.rs b/crates/lib/database_queries/src/queries/tts/tts_model_upload_jobs/get_tts_model_upload_job_status.rs new file mode 100644 index 0000000000..7e946fa2a5 --- /dev/null +++ b/crates/lib/database_queries/src/queries/tts/tts_model_upload_jobs/get_tts_model_upload_job_status.rs @@ -0,0 +1,2 @@ + +pub async fn get_tts_model_upload_ \ No newline at end of file diff --git a/crates/lib/database_queries/src/queries/tts/tts_model_upload_jobs/mod.rs b/crates/lib/database_queries/src/queries/tts/tts_model_upload_jobs/mod.rs index dbff9c7a79..ed192a392b 100644 --- a/crates/lib/database_queries/src/queries/tts/tts_model_upload_jobs/mod.rs +++ b/crates/lib/database_queries/src/queries/tts/tts_model_upload_jobs/mod.rs @@ -1 +1,2 @@ +pub mod get_tts_model_upload_job_status; pub mod insert_tts_model_upload_job; \ No newline at end of file