Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment optimiser cette requête de recherche IP vers emplacement ?

Créez un index sur la colonne de borne supérieure (cb_end_ip_num ) et trouvez la première ligne pour laquelle cette valeur est supérieure ou égale à la valeur donnée.

SELECT * FROM city_blocks WHERE cb_end_ip_num >= 123456789 LIMIT 1

Je l'ai utilisé pour maxmind, et ça marche très bien.