выберите время выполнения в DataTable - PullRequest
0 голосов
/ 13 апреля 2011

Мне нужно использовать DataTable в качестве справочной таблицы. Сколько времени занимает поиск данных. если мне нужен диапазон м записей это займет O (log n) + O (m)?

У меня есть следующие столбцы:

ItemID,
timeC, ...

Мой выбор должен быть:

Item = ___ && timeC between ___ and ___.

Как мне улучшить поиск

Ответы [ 2 ]

1 голос
/ 13 апреля 2011

Это зависит от того, какие данные вам нужно искать (и какие индексы существуют в столбцах).Вот статья , описывающая, как можно улучшить производительность при слишком медленном выборе с помощью DataView

1 голос
/ 13 апреля 2011

Это зависит от ваших критериев поиска, в DataTables могут быть индексы и могут быть определены первичные ключи, поэтому эффективность поиска строки зависит от ваших критериев поиска IMO.

...