三层应用系统的执行效率
系统当前配备如下:一台图片服务器,两台数据库服务器。两台数据库服务器的配置如下:
其中一台为方正1100,ECC 512M内存,单PIII 1G CPU,30G SISC硬盘2块。操作系统NT4.0,数据库ORACLE8I。常用数据表记录为540万。
另一台为方正1010,ECC 512M内存,单PIII 1G CPU,30G SISC硬盘2块。操作系统win2000SERVER,数据库MS SQL 2000。数据库为初建。
当前客户端有23个。在当前情况下应用服务器和装有MS SQL 2000的数据库服务器放到一起。
考虑到ORACLE8I用ADO连接有很多问题,所以用BDE连接ORACLE8I数据库,用ADO连接MS SQL 2000数据库。
对于ORACLE数据库,只查询其中的一个表,修改其中的一个字段,并且每次查询都是唯一的结果。
问:1:在应用服务器端,是建立两个远程数据库模块好还是建立一个远程数据模块。
2:使用什么方式查询ORACLE数据库效率最高。
3:以后客户端的数目还要增加,最多得增加到1700个客户端。平均应该多少个客户端增加一个服务器?
数据库服务器应该怎样扩充。