我这里有纯真的库,我处理了一下,大约有9万条国外IP段
我自己的库现在是1百万条记录左右
打算把这1百万条记录中,国外的IP去掉,不知道有什么方案呢我自己的记录是这样的IP地址库记录是这样的
我自己的思路是:用投票的IP去纯真库逐条比对,如果在那个区间内就是国外IP
但是9万*100万=900万条记录,比对起来太慢了
哪位有比较完善的意见呢?
我自己的库现在是1百万条记录左右
打算把这1百万条记录中,国外的IP去掉,不知道有什么方案呢我自己的记录是这样的IP地址库记录是这样的
我自己的思路是:用投票的IP去纯真库逐条比对,如果在那个区间内就是国外IP
但是9万*100万=900万条记录,比对起来太慢了
哪位有比较完善的意见呢?
from A,B
where A.voteipint between B.ipfromi and B.iptoi
建立索引就行了 alter table B add index(ipfromi ,iptoi)速度不会很慢的 时间复杂度应该是9w*lg100w