怎樣提高數據查詢速度 我有一個龐大而且需要經常查詢的表(大概20多萬行數據)當在前台一次查找記錄數目超過4萬條時候﹐顯示時候dbgrid會很長時間一片空白請問各位怎樣才能最大可能的提高查詢速度? 謝謝! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.首先是数据库需要优化,自己看看在查询分析器里执行同样的查询需要多少时间,方法如下:declare @d datetime set @d=getdate() 你执行的SQL 查询 print datediff(ms,@d,getdate()) 不建议使用查询分析器本身返回的时间,不准。查看你建的索引,尤其是簇集索引所建立的字段,它将直接影响整个性能。2.程序设置问题,前台没有必要一次返回4万条记录,如果字段多,将严重影响性能,建议分时间段返回数据,提高性能。 又是一个很头疼的GDI+问题 求好用的报表打印控件 一个小函数问题! 大而全的图书下载网站 什么控件可以自动识别html,类似RichEdit和Memo? report模式下ListView怎么显示的列比我想要的多一列? 大家在做三层结构是遇到这种问题了吗?进去看。 一个非常华丽的menu控件-XpMenu的安装问题,高分相送!!! delphi字符串定义问题!希望高手进来帮帮忙!! 3请问大家我利用mousedown,mouseup,mmousemove事件做的一个画图软件,怎么一加上菜单就有BUG呢?下面有我源码请大家帮着看。谢谢,我给出我的上限分 谁来帮我看看啊? 请求个SQL查询算法
declare @d datetime
set @d=getdate() 你执行的SQL 查询
print datediff(ms,@d,getdate())
不建议使用查询分析器本身返回的时间,不准。
查看你建的索引,尤其是簇集索引所建立的字段,它将直接影响整个性能。2.程序设置问题,前台没有必要一次返回4万条记录,如果字段多,将严重影响性能,建议分时间段返回数据,提高性能。