表里有500W,那你age大于10的有多少?
如果有10条,理论上来说应该是一样的
如果是100W条,那你得写个分页程序了,查询分析器里肯定是没执行完,只是给你显示了一部分结果,你细看看,是不是查询分析器还是在运行状态
查询分析器里显示数据的时候并没有完全运行结束,是在后台还在继续处理。
在.net里是需要全部读取完数据后才会进行下一步操作,所以感觉很慢。
1、如果查找出来的数据量很大,而.net里的容器选择不当,可能造成内存不足;
2、在select后加top 10 调试看看,应该能发现问题了。
建议做分页处理。因为500万条数据加载到显示控件中,是需要时间的。