<b>衔接情势,提高数据库性能的捷径-性能调优</b>[Oracle防范]
本文“<b>衔接情势,提高数据库性能的捷径-性能调优</b>[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1、同享服务器情势.
同享服务器情势,也叫做多线程服务器情势.在这种情势下,Oracle数据库允很多个用户进程同享非常少的服务器进程.所以,可以同时实现用户并发拜候的人数也就大大的增添.假如利用专用服务器情势,则每个用户衔接数据库时,每个用户进程需求他自己的专用服务器进程.也就是说,客户端进程与服务器端进程是一一对应的.
而假如采取同享服务器情势的话,则多个用户可以共用一个服务器进程,也就是说,此时客户端进程与服务器进程是多对一的情形.这主如果通过调度程序来实现的.调度程序将多个加入数据库拜候会话恳求指引到一个共用行列.服务器进程同享池中某个闲置的同享服务器进程顺次从行列中得到一个恳求.也就是说,一个很小的服务器进程同享池可认为大量的客户机供应服务.
同享服务器的优缺陷可以操纵两句话概括.长处是客户端进程多对一,增添了数据库可以支持的用户数.缺陷就是各个用户同享一个进程,对用户拜候数据库的性能有所影响.
具体的来说,在以下利用情形下,可以挑选采取同享服务器情势.
1、 前台客户端数目对比多.
当大量用户需求衔接到数据库并且需求有效的利用可用的系统资源的时刻,则需求考虑采取同享服务器情势.具体的来说,像目前采取的一些客户端/服务器端情势的网络利用软件,如ERP系统等等.一方面因为用户人数对比多;另一方面企业由于资金有限,所以购置的是普通的服务器.这些服务器由于硬件方面的一些限制,如数据库系统与前台利用服务器采取统一台服务器.所以常常要求数据库可以充分利用硬件资源,以削减二者之间的冲突.
在这种情形下,常常采取同享式的服务器情势,对比符合.
2、 服务器内存限制对比大.
同享服务器情势下,当衔接用户增添时,其内存利用率增添不会很多.因为他们同享一个服务器进程.所以,从这一个角度讲,同享服务器情势可以削减内存的利用.但在专用服务器情势下,内存的利用几近与用户的数目成比例增添.
所以,用户若在一些老的服务器上布置Oracle数据库的话,因为其主板对内存的进级有所限制,所以,为了得到一个不错的数据库性能,常常采取同享服务器情势.如此,当即同时拜候数据库的用户有所增添,其内存也不会有多大的影响.可以大大的降低内存的压力.
3、 某些特定功效要求采取同享服务器情势.
固然说,同享服务器情势与专用服务器情势在大部份情形下,都是通用的,支持Oracle数据库系统的大部份功效.但是,某一些特定的功效,仍旧需求数据库管理员在同享服务器情势下,才可以启用.对比典型的,如Oracle数据库服务器的衔接同享、衔接集合与负载均衡技术等等.他们必须在同享情势下才可以运行.
负载均衡用来在聚集环境下实现多机同享数据库,以保证利用的高可用性.同时可以自动实现并行处理以及均分负载,还可以实现数据库在弊端时的容错和无断点恢复.所以,在一些关于性能与安定性要求对比高的利用场景中,如银行中,常常城市采取负载均衡技术.此时,数据库管理员在配置数据库的时刻,就需求考虑采取同享服务器情势.
以上是“<b>衔接情势,提高数据库性能的捷径-性能调优</b>[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |