本人建立了一套数据库,预计连接用户最高峰达到20用户,但是每个用户都可能进行长时间的操作,例如扫描等工作.
但是目前我的数据库设置成为了专用服务器,我想知道,如果设置为共享服务器,性能差别有多大?
此外,我尝试使用Database Configuration Assistant将现有数据库转换成为了共享服务器,但是tns失败,无法连接数据库.
请问,正确和可靠的转换方式是什么?

解决方案 »

  1.   

    共享服务器体系:客户进程最终与一个调度程序连接,PMON进程注册了调度程序的位置和负荷,使监听器能够提交到负荷最小的调度程序。一个调度程序能并发地支持多重的客户连接。
        专用服务器体系:每个客户进程与专用服务器进程连接。服务器进程没被任何另外的客户共享。另:专用服务器体系结构不支持HTTP和IIOP客户,仅支持TTC客户。
      

  2.   

    专用是指一个用户进程对应一个服务器进程,也就是说,每个服务器进程被特定用户进程所独占。如果有50个用户进程,则会对应50个服务器进程。共享是多个用户进程可以共享一个服务器进程,中间是通过一个调度进程实现的,由于共享,所以服务器消耗较小。具体的配置,需要配置mts参数。
      

  3.   

    建议不要选共享的!就是配置MTS而已
    专用的安装好后也可以配置的
    再说了,mts不能乱用的