优化“count(distinct col)where othercol=?”以提高速度

z9ju0rcb  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(265)

我有一个明显的计数,大约需要半分钟或更长时间才能得到结果。

select COUNT(DISTINCT ip) as unique_visits
from idevaff_iptracking
where acct_id = ? and stamp = ?

计算IP的更快方法是什么?ip列和带有ip列的帐户id上都有索引。

fzwojiic

fzwojiic1#

对于此查询:

select COUNT(DISTINCT ip) as unique_visits
from idevaff_iptracking
where acct_id = ? and stamp = ?

你想要索引吗 idevaff_iptracking(acct_d, stamp, ip) .

相关问题