首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

分名单有关问题, 大数据量,超时

2012-10-17 
分名单问题, 大数据量,超时我在一个表中进行分名单,里面有500万左右的名单,但是分配条件很多,经常超时,有

分名单问题, 大数据量,超时
我在一个表中进行分名单,里面有500万左右的名单,

但是分配条件很多,经常超时,有什么解决方案啊,

下面是查询条件


[解决办法]
下面神马也没有。
[解决办法]
查询分析器中应该不会超时吧?
如果是程序中的连接超时的话可以考虑延长command的timeout
个人愚见
[解决办法]
如果这些条件固定的话,尝试把其放到表里,通过连接来加速查询
[解决办法]
从图里看不出什么东西。
[解决办法]
一次查询这么大的数据表速度会很慢的,归类分组查询放到分区表,用户在查询时从分区表查询数据
[解决办法]
在哪里超时呀,错误提示呢
[解决办法]
这么多OR,考验SQL的能力呢

改成动态语句,判断参数情况,拼接一个语句,去掉OR

[解决办法]
增加CONNECTION AND QUERY的TimeOut
[解决办法]
数据量大,索引用不上,超时是有道理的。
1、优化下自己带业务逻辑
2、调整下数据库的设计

虽然短期内可能麻烦,但是长痛不如短痛
[解决办法]
补充点
3、建议把or换成union all

热点排行