两个Solution:1. 假设表二叫ipAddresses,id为cluster index。表一应该是访问纪录用的,可以这么设计VisitLogs(id, ipAddressId<FK of ipAddresses>, visitTimes)。这样的话sql就是: select ip.area, sum(vl.visitTimes) from ipAddresses ip inner join VisitLogs vl on ip.id = vl.ipAddressId group by ip.area2. 建个小型的数据仓库,里面有张表专门储存这个select的结果,定期更新它(比如每天一次,每小时一次),这样要查看的时候就很快了。
select ip.area, sum(vl.visitTimes) from ipAddresses ip
inner join VisitLogs vl on ip.id = vl.ipAddressId
group by ip.area2. 建个小型的数据仓库,里面有张表专门储存这个select的结果,定期更新它(比如每天一次,每小时一次),这样要查看的时候就很快了。