Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 04:55
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Есть некий алгоритм поиска заданного значения, а вопрос, собственно, следующий. Что будет быстрее - искать значение непосредственно в данных QSqlQuery через seek() и value(int) или предварительно выгрузить данные в QList и искать уже через него? При этом число операций сравнения при поиске существенно больше объёма данных, полученных в запросе, т.к. многократно ищутся разные значения в одном и том же наборе данных. Отсюда вполне возможно, что задержка, связанная с выгрузкой в QList, плюс время поиска в нем окажутся меньше, чем непосредственный поиск в данных QSqlQuery - при условии, конечно, что поиск в последнем заметно медленнее, чем в данных QList
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Вопрос по оптимизации маршрута Пекин - Хуашань - Сиань Guest Продолжение старого архива 0 17.10.2011 08:17
Вопрос по оптимизации маршрута Пекин - Хуашань - Сиань Guest Продолжение старого архива 0 17.10.2011 07:57
вопрос по оптимизации с помощью .htaccess Guest Новые вопросы и ответы 4 0 28.09.2011 23:43
Всё ли я зделал по оптимизации Guest Архив вопросов и ответов 0 28.09.2011 01:03



© www.otvetnemail.ru - Форум вопросов и ответов.