数据库服务器要求每个用户拥有一个专用服务器进程,当用户比较多的时候,则其对服务器的硬件资源,特别是内存,会产生比较大的压力。
适用环境:
1、 只有少数客户端。
2、 为数据仓库搭建的数据库系统。
3、 联机事务处理系统。(大事务的处理,若使用共享服务器模式,很有可能会造成有些事务需要进入队列排队,响应时间拉长)
2、共享服务器进程
多个用户程序可以并发共用一个服务器进程,客户端程序通过调用调度程序与服务器进程相连
如何查看是否是共享服务器模式?
1 查看调度程序
SQL> show parameter dispatchers;
NAME TYPE VALUE
------------------------------------ ----------- -----------------------------
dispatchers string (PROTOCOL=TCP) (SERVICE=sdecp
yXDB)
max_dispatchers integer 5
mts_dispatchers string (PROTOCOL=TCP) (SERVICE=sdecp
yXDB)
mts_max_dispatchers integer 5
2、查看共享服务器进程数
SQL> show parameter shared_servers;
NAME TYPE VALUE
------------------------------------ ----------- -----------------------------
max_shared_servers integer 20
shared_servers integer 1
3、预留
SQL> show parameter shared_server_session;
NAME TYPE VALUE
------------------------------------ ----------- ---------
shared_server_sessions integer 165
其中
dispatchers:调度程序服务器进程
max_shared_servers :指定同时运行的最大服务器进程数
shared_servers :启动实例时可以创建的服务器进程数
shared_server_sessions:指定用于用户会话的总数,配置此参数可为专用服务器保留用户会话
4改变进程数
SQL> alter system set shared_servers=2;
系统已更改。
SQL> show parameter shared_servers;
NAME TYPE VALUE
------------------------------------ ----------- -------------------------
max_shared_servers integer 20
shared_servers integer 2
SQL>
优点是客户端进程多对一,增加了数据库可以支持的用户数。缺点就是各个用户共享一个进程,对用户访问数据库的性能有所影响。
局域网查看器
本软件是一款非常简易实用与对局域网各种信息进行查看的工具,采用多线程技术,搜索速度很快。它可以实现以下主要功能:
(1)搜索所有工作组。
(2)搜索指定网段内的计算机,并显示每台计算机的计算机名,IP地址,工作组,MAC地址,用户。
(3)搜索所有工作内或是选定的一个或几个工作组内的计算机,并显示每台计算机的计算机名,IP地址,工作组,MAC地址,用户。
(4)搜索所有计算机的共享资源。
(5)将指定共享资源映射成本地驱动器。
(6)搜索所有共享资源内的共享文件。
(7)搜索选定的一个或几个共享资源内的共享文件。
(8)在搜索共享文件时,你可选择搜索你所需要的一种或几种文件类型的共享文件。
(9)打开指定的计算机。
(10)打开指定的共享目录
(11)打开指定的共享文件。
(12)强大消息发送功能,给选定的一台或几台计算机发消息,给指定工作组内的所有计算机发消息,给所有计算机发消息。
(13)强大的扫描功能,你可以扫描出局域网内或指定网段内所有提供FTP,>
(14)ping指定的计算机,查看指定计算机的MAC地址,所在的工作组以及当前用户等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)