Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Вопрос оптимизации (https://www.otvetnemail.ru/novyj-arhiv-2-812/vopros-optimizacii-270269/)

Guest 29.09.2011 04:55

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


Часовой пояс GMT, время: 15:50.


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