sql >> Databáze >  >> RDS >> Mysql

Jak optimalizovat tento vyhledávací dotaz IP na umístění?

Vytvořte index ve sloupci s horní hranicí (cb_end_ip_num ) a najděte první řádek, pro který je tato hodnota větší nebo rovna dané hodnotě.

SELECT * FROM city_blocks WHERE cb_end_ip_num >= 123456789 LIMIT 1

Použil jsem to pro maxmind a funguje to velmi dobře.



  1. Používáte Microsoft Access jako front-end k databázi MySQL?

  2. Přejmenoval jsem svůj sloupec tak, aby obsahoval název tabulky. Proč už to nemůžu přejmenovat?

  3. JFreeChart pomocí numerického dotazu ORACLE

  4. Aktualizace tabulky z jiné tabulky s více sloupci v sqlalchemy