查询数据库速度太慢,有没有什么好办法? 数据库是Sql server,那个表每小时会执行一个作业更新里面的相关字段值,也就是说查询有时候会与更新并发进行。表的数据大概300万条以内,现在用VB的ADO开发了一个小程序能提取里面满足相关条件的记录写在文本框里,多则上万条,少则几百条,可以出结果,可是查询速度实在是太慢了,有没有什么好办法能最多半分钟内出结果。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的msn:[email protected],很着急,各位帮忙想想有没有什么好办法可以实现!谢谢了^_^ 1建立索引,优化SQL语句2可将记录分成几份,存在多个表中,这样一个表的记录就成倍的减少了,速度也就快起来 sql server的数据表如果记录数量超过100w,其效率会急剧下降,所以如果你的查询条件有一个范围,最好先提取部分数据到一个临时表,比如我们可以先把2004年的数据放在一个表,2003年的数据放在一个表,这样针对不同的时间段查询就访问不同的表。 设置系统颜色函数 求一个EXE文件 vb.net 如何调用dll 传递char*参数 请教2个小问题 如何让ACTIVEX控件只能是在浏览本站点的页面时才能使用? activereports2.0中的自动计算记录数,并显示出来。 使用ado对象进行搜索的问题,急,在线等~~~~~ 如何在VB中精确定时. 请问如何判断程序正在运行的窗口? 如何让图片铺满整个窗体? VB打包中一简单的问题 安装程序的默认路径的设置?? 两块声卡,如何实现指定其中一块播放一个声音文件,另一块同时放另一个?
2可将记录分成几份,存在多个表中,这样一个表的记录就成倍的减少了,速度也就快起来