用ADO连接,如果判断服务器的数据库正在执行命令。 ( 积分: 200 )

  • 主题发起人 主题发起人 oldhorse200
  • 开始时间 开始时间
O

oldhorse200

Unregistered / Unconfirmed
GUEST, unregistred user!
前提:&nbsp;是一个客户端在执行一个批量的SQL命令,&nbsp;同时另一个客户端又发送批量的SQL语句,&nbsp;这样的话,两台客户端的执行速度明显下降,而且服务器的CUP使用率达到100%,<br>请问:&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ADO在连接后,有什么方式可以判断SQL2000&nbsp;正在执行命令,没有空闲,谢谢
 
提升服务器性能比较好。
 
在数据库中设置一个标志值怎样?
 
排队,呵呵。。。
 
找找数据库服务器有没有提供一个类似&quot;现在忙&quot;的函数,没有就只好想办法自己变通一下来实现.
 
呵呵&nbsp;你这个想法不错,但不是解决问题的思路,<br>你应该检查一下你的程序客户端发给服务器的操作能不能进行优化,好比说通过索引,视图等,如果无法优化就加CPU,加内存。
 
使用事务,非常适合你这个问题.
 
这个问题建议使用队列来处理,不会造成消息冲突
 
强烈支持loverzyp的思路,顶上
 
只能自己建立队列来控制了!谢谢!
 
后退
顶部