MySQL Select查询加载时间长

MySQL Select查询加载时间长,mysql,Mysql,我使用下面的查询从我的mysql数据库中获取数据,得到我预期的结果,但加载需要很长时间,大约11秒:( 质疑 我的社交用户设备信息表中有(~1027695行)记录 我需要快速加载,我该怎么办 谢谢@devs,我添加了活动id并创建了列作为索引,但没有运气。show create statement for tablesocial\u user\u device\u info@devs,我添加了活动id并创建了列作为索引,但没有运气。show create statement for tables

我使用下面的查询从我的mysql数据库中获取数据,得到我预期的结果,但加载需要很长时间,大约11秒:(

质疑

我的社交用户设备信息表中有(~1027695行)记录

我需要快速加载,我该怎么办


谢谢

@devs,我添加了活动id并创建了列作为索引,但没有运气。show create statement for table
social\u user\u device\u info
@devs,我添加了活动id并创建了列作为索引,但没有运气。show create statement for table
social\u user\u device\u info
select 
    campaign_id,
    location_id,
    count(campaign_id) AS total_page_view,
    count(distinct client_mac) AS unique_visitors,
    (count(campaign_id) - count(distinct client_mac)) AS returning_users,
    sum((suid = 0)) AS bounce,
    concat(cast(((sum((suid = 0)) / count(campaign_id)) * 100)
                as decimal (10 , 2 )),
            '%') AS bounce_rate,
    created_at AS created_at
from
    social_user_device_info
group by campaign_id
order by cast(created_at as date) desc
limit 15