请问:我用ASP,用ODBC连接DB2数据库,但是当数据很多是我在ASP中执行SQL语句为什么查不到结果,已命令行形式可以。

longyear 2002-04-17 11:07:27
请问:我用ASP,用ODBC连接DB2数据库,但是当数据很多是我在ASP中执行SQL语句为什么查不到结果,已命令行形式可以。

ASP执行了40秒左右,没有查处结果。
命令行执行了160秒。

应该是参数问题,在哪里修改呢?
...全文
90 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tommy Chang 2002-07-05
  • 打赏
  • 举报
回复
select count(*)会用到index吗?有谁能试一下?

:)
longyear 2002-07-05
  • 打赏
  • 举报
回复
好想必须建index
longyear 2002-04-23
  • 打赏
  • 举报
回复
那如何解决呢?
thlong 2002-04-22
  • 打赏
  • 举报
回复
对于ASP,是对结果集操做,而命令行是对记录操作,你的结果集还没有生成,而命令行是满一个BUFFER就开始返回,所以比较容易看到结果。只是你的错觉,而且你用ASP,需要进行网络传输,ODBC的性能也比较低。
jinnee 2002-04-19
  • 打赏
  • 举报
回复
select count(*) as a from tablename

不过也有可能是数据量比较大,时间太长的结果,把TIMEOUT设大点试试。

建议对该表做统计,并加索引。


longyear 2002-04-17
  • 打赏
  • 举报
回复
就是一个很普通的select语句
我要select count(*) from tablename
这个table里有大约1250000条数据
没有做index(暂时不能)

怎样设置在ODBC中执行的时间
除了CommandTimeout
theng 2002-04-17
  • 打赏
  • 举报
回复
用性能监视器看看是哪句的问题。

7,388

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧