sg_linfeng 2018年08月04日
数据库中有2亿4千万的数据,查询时超时,求解决方法!
数据库中有2亿4千万的数据(数据结果如图),在SQL Server里查询,虽不提示超时,等待的时间很长,自己用vb.net写了个程序去访问数据库,一访问这个表就提示超时。
现在我想问的是,有什么方法可以查得更快(虽然不要求秒开,但也别等待的太长时间,最好就是控制在2秒左右),随后附上数据结构图及我用SQL语句,还有就是我写的程序访问数据库的超时提示图片。
这个数据库是已经分区了的,分了47个区,表索引也建立有。
Sql查询语句:select PackCode,BoxNo from PackCodeInfo where ProductID='3' and Batchno='1305131' and LevelNo=2 order by Boxno
数据表结构图:

我自己写的程序访问数据表出错的图:







...全文
454 点赞 收藏 15
写回复
15 条回复

还没有回复,快来抢沙发~

发动态
发帖子
疑难问题
创建于2007-09-28

9298

社区成员

12.1w+

社区内容

MS-SQL Server 疑难问题
社区公告
暂无公告