服务器端是Windows2003Server+SQLServer2005 SP1,
在给SqlServer2005依次打上SP2和SP3之后,
发现原来在客户端运行的一个程序(数据库安装在SQLServer上),
执行查询操作时变得特别的慢(安装补丁包之前,查询没有任何问题)。
我做了一个测试的程序,就是简单的仅执行这个查询语句,
发现:
如果用ADO方式连接这个SQL数据库,执行查询的速率就是特别慢;
如果用BDE方式连接这个SQL数据库,执行查询的速度就很快。
不知道为什么?另:这个查询语句就是select * from Item这么简单,而且数据量才不到2000条
在给SqlServer2005依次打上SP2和SP3之后,
发现原来在客户端运行的一个程序(数据库安装在SQLServer上),
执行查询操作时变得特别的慢(安装补丁包之前,查询没有任何问题)。
我做了一个测试的程序,就是简单的仅执行这个查询语句,
发现:
如果用ADO方式连接这个SQL数据库,执行查询的速率就是特别慢;
如果用BDE方式连接这个SQL数据库,执行查询的速度就很快。
不知道为什么?另:这个查询语句就是select * from Item这么简单,而且数据量才不到2000条
安装完成,重启之后发现:
picture的字段类型是image类型
select Id,FileName,Picture from Item执行的速度变得特别慢(在打SP2和SP3之前没有任何问题),
数据量不超过2000条。
如果select Id,Name from Item,则没有任何问题。
想问问大家,该如何解决这个问题?
另外建议移帖到SQL版,熟悉的人多