服务器端是Windows2003Server+SQLServer2005 SP1,
在给SqlServer2005依次打上SP2和SP3之后,
发现原来在客户端运行的一个程序(数据库安装在SQLServer上),
执行查询操作时变得特别的慢(安装补丁包之前,查询没有任何问题)。
我做了一个测试的程序,就是简单的仅执行这个查询语句,
发现:
如果用ADO方式连接这个SQL数据库,执行查询的速率就是特别慢;
如果用BDE方式连接这个SQL数据库,执行查询的速度就很快。
不知道为什么?另:这个查询语句就是select * from Item这么简单,而且数据量才不到2000条 

解决方案 »

  1.   

    MSSQLServer2005 SP2,又打了一次SP2和SP3包(原来以为是SP1呢,所以又安了一次sp2和sp3)
    安装完成,重启之后发现:
    picture的字段类型是image类型
    select Id,FileName,Picture from Item执行的速度变得特别慢(在打SP2和SP3之前没有任何问题),
    数据量不超过2000条。
    如果select Id,Name from Item,则没有任何问题。
    想问问大家,该如何解决这个问题? 
      

  2.   

    是不是打过补丁后默认配置参数改变了,最好查一下SP3的更新说明
    另外建议移帖到SQL版,熟悉的人多