一个表二十几个字段一共右7k多条数据
我在局域网上查询(非SQL服务器安装机器)使用SQL的查询分析器
select abc from xxx 需要2s
select * from xxx 需要7s
怎么会这么慢啊
机器2core 1.2G 512M内存
我在局域网上查询(非SQL服务器安装机器)使用SQL的查询分析器
select abc from xxx 需要2s
select * from xxx 需要7s
怎么会这么慢啊
机器2core 1.2G 512M内存
我主要的目的是在客户端上(VB+ADO)
查询表中个一个字段abc
然后遍历所有记录把字段内容添加到一个combox里面
这里有个问题,如果rec.cursorlocation设置为aduseclient
查询时间特别长
如果设置为aduseserver查询时间就缩短不少但是在遍历记录时候的
rec.movenext所消耗的总时间就特别长了。
如何才能让这个过程需要时间缩短?急用,大家帮帮忙
select * from xxx 需要7s 据我了解,好像是因为SQL内部机制问题。当你确定一个字段的时候,它查询的速度会上升。
比如:
xxx表中有a,b,c三个字段。select a,b,c from xxx
select * from xxx
以上两个SQL文检索的数据是一样的,但是执行的速度是有差别的。自己可以去试验一下。