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

通过odbc的sql执行速度太慢怎么处理

2012-02-25 
通过odbc的sql执行速度太慢怎么办?我写了一句select语句,连接了8张表,现在问题是,在sql管理器里面执行这句

通过odbc的sql执行速度太慢怎么办?
我写了一句select语句,连接了8张表,
现在问题是,在sql管理器里面执行这句很快,但是通过vba,通过odbc连接数据库执行的话,一运行就像死机一样。

类似如此语句:
rs_rec.Open   va_sql,   db_Server,   adOpenForwardOnly,   adLockReadOnly

[解决办法]
在使用odbc的情况下,使用sql trace跟一下,看同样的语句在sql上的执行时间。如果执行时间和用query analyzer里面执行的一样,那么就是前端的原因了。network,或者你开着odbc trace
[解决办法]
应该VBA返回的问题

VB这种垃圾 最好不用了
[解决办法]
是不是由于返回数据量有点大,
建议将存储过程执行时间返回出来,看看执行的效率。

热点排行