Pull to refresh

Comments 2

Похоже, он использует индекс end_ip, но не индекс start_ip; так что, наверно, логично, что он медленнее, чем двоичный поиск.

Я попыталась разобраться, можно ли как-то сделать, чтобы SQLite использовала оба индекса, но не смогла ничего найти; вероятно она всё равно сама знает, как лучше.

Возможно я не понял предметную область, но на первый взгляд диапазоны IP не должны пересекаться, а значит поиска по одному из индексов вполне достаточно.

Sign up to leave a comment.

Articles