Я вычисляю данные из базы данных (~ 130 000 000 строк).
Из-за большого количества строк я выбираю 1 млн, вычисляю их, сохраняю результаты, затем выбираю еще 1 млн и т. Д.
Я использую select .. orderby .. skip m... take n...ToList()
, потому что я хочу, чтобы эти объекты были в памяти.
Когда я пропускаю 1 млн, потом 2 млн, потом 3 млн ... тогда скажем, 6 млнэто вполне нормально, но потом внезапно запрос занимает очень много времени.
У вас есть такая же проблема?
Есть ли способ заставить его работать быстрее?
Спасибо за помощьПока