IP адресите са основно цели числа.
Съхранявайте ги като цели числа и използвайте индекс в съответната колона - заявките ще бъдат много бързи по този начин. Само имайте предвид, че ipv6 адресите са твърде големи за 32-битови цели числа, така че може да обмислите използването на varchar(16) вместо това и да съхранявате двоични представяния на вашите ip адреси.
Що се отнася до производителността на вашето приложение, според мен винаги е добре да използвате някакъв вид кешираща система за този вид статистика. Например регенерирайте статистиката си само ако определен интервал от време е изтекъл.