现有如下场景,在我本地数据库内有大量数据需要进行频繁的查询遍历操作,数据量大约在5000万(目前),其中大约每50-200条数据属于一个组,大约年增长量在5%,用户每发送一个数据,都要进行全库检索,分析找到最近似的数据,这些数据只涉及查询操作,目前直接通过程序加载到内存DataTable,然后遍历,这种方式虽然没有出错,内存也没有溢出,但我觉得可能这些数据应该已经不在内存中了把,.net是不是做了什么去缓存,对于我这种使用场景,有没有更好的方式,向各位请教学习,程序目前用的是C#做的windows Server服务