Mysql
 sql >> Database >  >> RDS >> Mysql

Come ottimizzare questa query di ricerca da IP a posizione?

Crea un indice nella colonna del limite superiore (cb_end_ip_num ) e trova la prima riga per cui quel valore è maggiore o uguale al valore dato.

SELECT * FROM city_blocks WHERE cb_end_ip_num >= 123456789 LIMIT 1

L'ho usato per maxmind e funziona molto bene.