专用服务器模式,即每次在对Oracle进行访问的时候,Oracle服务器的Listener会得到这个访问请求,然后回为这个访问创建一个新的进程来进行服务。专用服务器模式由于客户端与服务器端进程是一一对应的,所以,其性能上可能会比较有优势。
1、只有少数客户端
如果是连接到数据库的用户比较少,选择专用服务器模式是最好的。在纪录量多、连接用户又比较少的情况下,采用专用服务器模式,是比较好的选择。
2、为数据仓库搭建的数据库系统
数据仓库是数据库技术的一个非常典型的应用,是一个面向主体、集成、时变、非易失的数据集和,是支持管理部门的决策过程。跟Oracle数据库一样,都是关系型数据库,其中的纪录以表格的方式存储,并且能够用统一的结构化语言进行数据查询。采用数据仓库的主要目的,是为了及时完成业务处理,及时给与客户响应。
数据仓库主要通过数组方式来存储纪录,即没有统一的规律可循,也没有统一的多维模型可循,只能够购按其所属类别进行归类。如果这个数据库是为了实现数据仓库而搭建的,则必须要采用专属服务器模式,这是Oracle数据库的强制要求。
3、联机事务处理系统
联机处理系统对于及时性要求比较高,而共享服务器模式可能会有比较长的等待时间,所以建议采用专用连接服务器模式。
一般来说,联机事务处理系统有比较多的长事务与大事务。如果用户请求数大于共享服务器进程数的话,此时就会发生排队现象。当用户的连接请求数比共享进程要多时,那么长事务的共享连接必将会造成共享进程的排队。事务越长,其排队的时间也就越长,用户响应的时间也就越长,如此很多联机事务作业都会受到不同程度的影响。如果联机事务处理系统统是符合两个条件,用户连接请求数大于共享进程,并且其事务大部分是长事务或者大事务,则采用专用服务器连接模式比采用共享服务器连接模式效率要高。
了解更多服务器及资讯,请关注梦飞科技官方网站,感谢您的支持!