首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

程序优化的有关问题

2012-03-23 
程序优化的问题现在要非常频繁的查询一个表查询方法是 列1,列2,列3分别等于a,b,c 三个值并且 列4的值 必须

程序优化的问题
现在要非常频繁的查询一个表
  查询方法是 列1,列2,列3分别等于a,b,c 三个值
  并且 列4的值 必须 是大于条件d 中最小的一个值
  列5的值 必须 是大于条件e 中最小的一个值

我的想法是用把这个表读成一个list<model> 并且用cache缓存

然后又linq 查找满足条件的model 

请问我这个方法行不行? 有没有更好的方法
如果这个方法可行 这个linq语句怎么写

[解决办法]
你这个查询一点也不复杂,sql简单处理一下完全够用了,可以用几个嵌套查询
[解决办法]
你这方法容易读错数据啊 要就效率的话就用直接用ADO,数据库本身有缓存功能
[解决办法]
用指针吧, 放到可利用空间表中。
[解决办法]
表的a,b,c,d,e列都件索引,然后用sql
[解决办法]
http://topic.csdn.net/u/20070131/00/26b0e676-bcd2-4020-8a37-c85a1fdd1508.html

热点排行