SQL Запросы
[2025-03-18 20:34:47] karaoke_site@master-db1.dev:5432> select "page".* from "page" where (url = '/artists/arabesque/song/make-love-whenever-you-can/')
[2025-03-18 20:34:47] karaoke_site@master-db1.dev:5432>
select a.external_id _a_external_id,a.name _a_name,a.urlkey _a_urlkey,a.alias _a_alias,a.song_count _a_song_count,a.created_at _a_created_at,a.updated_at _a_updated_at,a.content_updated_at _a_content_updated_at,a.image_id _a_image_id,a.image_version _a_image_version,a.id _a_id, s.external_id _s_external_id,s.title _s_title,s.lyrics _s_lyrics,s.created_at _s_created_at,s.updated_at _s_updated_at,s.expire_at _s_expire_at,s.copyrights _s_copyrights,s.sort _s_sort,s.urlkey _s_urlkey,s.alias _s_alias,s.can_sing _s_can_sing,s.duration _s_duration,s.has_minus _s_has_minus,s.text_updated_at _s_text_updated_at,s.age_limit _s_age_limit,s.file_dat_id _s_file_dat_id,s.file_dat_version _s_file_dat_version,s.is_free _s_is_free,s.id _s_id, sa.is_main_author _is_main
from author a
join song_author sa on a.id = sa.author_id and sa.type_id = 3
join song s on s.id = sa.song_id
where
a.alias = 'arabesque'
and s.alias = 'make-love-whenever-you-can'
limit 1
[2025-03-18 20:34:47] srv1.dev:11211> get:site_sess9ktsifrht7ji6nc4rk3kt9tehn
[2025-03-18 20:34:47] srv1.dev:11311> get:site_sess9ktsifrht7ji6nc4rk3kt9tehn
[2025-03-18 20:34:47] srv1.dev:11211> get:content_author_top5
[2025-03-18 20:34:47] srv1.dev:11211> get:content_collection_top5
[2025-03-18 20:34:47] srv1.dev:11311> get:content_song_top5
[2025-03-18 20:34:47] karaoke_site@master-db1.dev:5432> select s.*
from song_author sa
join song s on s.id = sa.song_id and s.alias is not null and s.expire_at > now()
left join song_top st on (s.id = st.song_id and st.date = (SELECT max(date) FROM song_top))
where
sa.author_id = '408'
and sa.type_id = '3'
order by st.total_plays desc nulls last
limit '10'
offset '0'
[2025-03-18 20:34:47] karaoke_site@master-db1.dev:5432> select "collection".* from "collection_song"
join "collection" on "collection"."id"
= "collection_song"."collection_id" INNER JOIN collection_vendor ON collection.id = collection_vendor.collection_id AND (collection_vendor.vendor_id IS NULL or collection_vendor.vendor_id = '6') where ("song_id" = '334031') order by "title" asc
[2025-03-18 20:34:47] karaoke_site@master-db1.dev:5432> select "song_author"."song_id" __pr_pk,
"song_author"."author_id" __dp_pk, "song_author"."type_id" __dp_type_id, "song_author"."sort" __dp_sort, "song_author"."is_main_author" __dp_is_main_author from "song_author" where ((song_id = '334031' or type_id = '3')) and ("song_author"."song_id" in (3619847,10529,5270,5259,3489916,334031,12590,786257,2547,3439,334016,1132,334015,4387,224117,830)) order by "is_main_author" desc, "sort" asc
[2025-03-18 20:34:47] karaoke_site@master-db1.dev:5432> select "author".* from "author" where "id" in ('1944','347022','396','736','376','398399','2227','408','4513','349586','4514')
[2025-03-18 20:34:47] karaoke_site@master-db1.dev:5432>
select c.*
from collection c
LEFT JOIN collection_vendor AS cv ON c.id = cv.collection_id
where "id" in ('5','4','7','1','3')
[2025-03-18 20:34:47] karaoke_site@master-db1.dev:5432> select "song".* from "song" where "id" in ('3619847','10529','5270','5259','3489916')
[2025-03-18 20:34:47] karaoke_site@master-db1.dev:5432> select "counter".* from "counter" where (song_id = '334031') and (vendor_id in (6,3)) and (type_id = '1')
[2025-03-18 20:34:47] redis-cluster> zRevRange: r:song:334031:total (0, 4)
[2025-03-18 20:34:47] karaoke_site@master-db1.dev:5432> select "collection".* from "collection_song"
join "collection" on "collection"."id"
= "collection_song"."collection_id" INNER JOIN collection_vendor ON collection.id = collection_vendor.collection_id AND (collection_vendor.vendor_id IS NULL or collection_vendor.vendor_id = '6') where ("song_id" = '334031')
[2025-03-18 20:34:47] srv1.dev:11211> set:site_sess9ktsifrht7ji6nc4rk3kt9tehn
[2025-03-18 20:34:47] srv1.dev:11311> set:site_sess9ktsifrht7ji6nc4rk3kt9tehn