Well... thats not really a counter, thats a log file. I would use Apaches logs for this instead... BUT...
You could think about emptying the table each month, or archiving it each month or something.
You should also note that IP addresses are an AWEFUL and UNRELIABLE way to check if a hit comes from someone who has already visited your site. IP addresses change all the time, and can be had by more than one person if they're behind a router / NAT / Proxy.