请问dcom提交的速度问题怎么才能解决?(100分)

  • 主题发起人 主题发起人 墨剑
  • 开始时间 开始时间

墨剑

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是dcom的三层模式,当一个前台提交大约300条记录时,另一个前台不能通过dcom获取数据,而实际应用
中,最多时可能有100个前台一起工作。这样的速度很慢,不知道该怎么解决?
 
多用几个中间件,具体我没有理解你的意思~!
 
可能的问题很多,用Session,或将Clientdateset设置:
PacketRecords := 10;
是一种解决办法.
 
当一个前台提交一笔新加的数据(大约150条)时,后台处理大约需要5秒,此时另外的客户机
会不能从应用服务器取数据
 
如果你在提交时使用了transaction
那么其他人是不能取这个table的数据的
解决的办法就是不用transaction
 

如果你没有当你在提交数据时,即使你开启了事务,别人应该是可以查询数据的。
不知道在对该表进行操作时,有没有锁定该表。
另外,Dcom的速度本来就不是很快,它大概只是com的20000分之一。
你可以将表建在本地,利用数据库的复制服务器进行数据更新。来达到对服务器数据库的
更新。
 
你们说的都有一定的道理
 
后退
顶部