请给出大负荷情况下的三层应用的实例(100分)

  • 主题发起人 主题发起人 jianl
  • 开始时间 开始时间
J

jianl

Unregistered / Unconfirmed
GUEST, unregistred user!
现在有这样一个系统,当连结数在100个左右,每个连接都在工作。速度奇慢。
主要是数据库受不了。
如果改成三层系统,把一些操作放在应用服务器上,请问能否改善?系统是否稳定?
 
我想慢的原因是数据的冲突,数据库要不停的加锁和解锁,
无论是C/S还是三层,应该避免多个用户同时操作一个表。
 
打负荷情况下,用3层也没戏。主要还是从自己的程序入手,尽量减少连接数。即使数
据库的连接数降下来了,但是也可能应用服务器承受不了。
 
因为客户端用户需开启很多线程,用MTS我想会比较好一些,在MTS中有Pooling
 
1。使用com+做三层结构。
2.数据库的结构有没有需要改进的地方,另外存储过程可以适当使用的。
 
我想用COM+或DCOM应该可以解决,不过有点头痛。
 
COM+MTS可以。。
另外可以从系统的角度,进行性能的调整,例如SQL语句,ClientDataSet数据缓存等等。
[:)]
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1013073
看看我这个问题
 
谢谢大家,我主要是想得到一个确认。
因为有人说borland 3层结构不太稳定,所以要使用java的中间件。
我想知道的是我应该如何选择。
 
其实构架选择是个大问题,不知是看可不可行,而且还要衡量开发团队的能力。
不管用DCOM还是J2EE,都是可以的,主要看看自己适合哪一个!?
 
那到底com+的连接数最大是多少呢?还是可以在什么地方设置?
 
使用MTS/COM+可以100以上
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部