Что такое запрос fast для поиска наличия определенных строк - PullRequest
0 голосов
/ 26 марта 2011

Мне просто интересно, какой самый быстрый способ поиска, если существует хотя бы одна строка, совместно использующая определенные атрибуты с другими строками.

Я не уверен, как мне использовать SQLite здесь.Другие DBM имеют оптимизаторы и т. Д. Нужно ли специальным образом кодировать для SQLite?И оказывает ли LIMIT какое-либо влияние здесь?

Большое спасибо заранее.HJW

1 Ответ

0 голосов
/ 26 марта 2011

Тот факт, что SQLite является встроенной базой данных, не означает, что в ней не может быть оптимизатора запросов! см. Обзор оптимизатора запросов SQlite

короче говоря, SQLite будет вести себя так же, как и любая другая СУБД, в отношении того, как он обрабатывает запрос ...

Теперь вы работаете на Android, поэтому ваша вычислительная мощность может быть немного ограничена. Вы должны позаботиться о том, чтобы избежать каких-либо запросов, чтобы не тратить процессорное время или память. Запросы, приводящие к сортировке строк, заметно замедляются, особенно если для ключа сортировки не определен индекс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...