sql >> Databasteknik >  >> RDS >> Mysql

Hur optimerar man denna IP till sökfrågan för platssökning?

Skapa ett index i den övre gränskolumnen (cb_end_ip_num ) och hitta den första raden för vilken värdet är större än eller lika med det givna värdet.

SELECT * FROM city_blocks WHERE cb_end_ip_num >= 123456789 LIMIT 1

Jag har använt detta för maxmind, och det fungerar väldigt bra.



  1. Laravel Homestead SQLSTATE[HY000] [2002] Anslutning nekades efter serverflyttning

  2. Hur SQL Server DIFFERENCE()-funktionen fungerar

  3. Oracle söktext av vyer

  4. Django OperationalError:kunde inte splittra ny process för anslutning