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.