sqlserver 2005 问题高手进

来源:百度知道 编辑:UC知道 时间:2024/06/07 03:02:12
网通VPN联网,用TCP/IP连接,
有些客户端查询速度还可以,有些客户端很慢
但慢的这些客户端都有一个共同点,就是当做单个查询的时候很快就返回结果。但无论是程序里 还是存储过程里 只要 一个过程里存在多个查询,在客户端查看任务管理器,网络流量的时候,每个查询之间都会有5-8秒的停顿,使得再一个过程中 ,有多个查询,不论是多小的表,都很慢,请高手们给个办法啊,如果分低还可已加分
首先:网络没有问题 因为在一个 select 的时候马上返回结果
其次:如果是多表关联的查询如果是一个select 也不会慢
我几乎不用视图,视图的效率底

问题已经解决,如果其他朋友遇到这种情况可以和偶联系

这个我也有遇到
主要是写的语句里出现 IN 的会特别慢
还有尽量少用 游标

再就是清理数据库所在服务器的空间
我们这边有遇到过空间满的
原因都是多方面的

使用存储过程查询已经是sqlserver 2005返回结果最快的了。
如果表之间有链接的话,你查询是有影响的。
如果用存储过程用select * from table,selcet * rom table,这样多个查询的话很影响查询的速度的。

正常 多表查询就这样!