Я думаю, что вы сказали правильно.
Лучший выбор : запрашивать только те столбцы из БД, которые вам действительно нужны, т.е. использовать
db.query (String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)
OK выбор : выбирайте *, но запрашивайте только те значения, которые вам действительно нужны, из курсора
Очевидно, что каждая операция занимает некоторое время, поэтому, если вы запрашиваете сотни или тысячи записей БД, лучшесделай это эффективно!