Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

LINQом из DataTable по индексу?

13.11.22 22:27
Re: LINQом из DataTable по индексу?
 
Murr патриот
Murr

зачем?

-----

Смотрим чутка выше - в первый пост.

Хочется определять и использовать индекс для ускорения процесса.


остается выбирать записи из ВСЕХ

-----

Когда-то давно удавалось ускорять выполнение с 20-30 минут до десятков секунд просто построив и используя индекс.

Но там он строился по массиву (array) ручками с кучей кода обвязки...


и linq его исполнит с высокой точностью.

-----

Ну а мне помимо точности еще и скорости хочется.

Пусть в твоем records 100K записей.

При этом ID2 принимает 3 значения 1,2,3 при этом 1 - 50К-1, 2 - 50К-1, 3 - две записи.

Сколько надо сканить records чтобы выбрать записи с ID2==3?



при чем здесь "суррогантый иднеск"?

-----

Видимо стоит ознакомится с тем что такое индексы и как они используются.

 

Перейти на