Я работаю над приложением asp.net
.
Я использую базу данных SQLCE Compact Edition с версией 3.5.
Когда я запрашиваю базу данных для подсчета приблизительно 20 лакхов (2миллионов) строк данных, это занимает больше времени и приложение застревает.
Выдает исключение " Системе не хватает памяти " после долгого времени.
Я запрашиваю базу данных следующим образом:
SELECT name,CONVERT(BIGINT,COUNT(name)) as count
FROM table
where (startdate="" and enddate="")
and location=""
and pin=""
and owner=""
group by name
order by count desc
Iиметь индексы начала и окончания.Даже если я создал индекс по имени, я получаю тот же результат.
Как мне уменьшить сложность?