- 浏览: 1318241 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (351)
- Java General (37)
- .net General (2)
- Linux Toy (55)
- Oracle (81)
- Mysql (11)
- Programer Career (12)
- Oh, my living ! (2)
- Shell Script (8)
- Web Service (0)
- Linux Server (22)
- Php/Python/Perl (3P) (2)
- Javascript General (5)
- Saleforce Apex Dev (2)
- Web General (5)
- Xen & VM tech. (17)
- PSP (13)
- OpenSolaris (34)
- php (1)
- RAI/flex/action script (16)
- asterisk/CTI (7)
- 交互设计 (6)
- English (3)
- Lucene (1)
最新评论
-
GuolinLee:
markmark
JVM调优总结 -Xms -Xmx -Xmn -Xss -
di1984HIT:
写的太好啊。
JVM调优总结 -Xms -Xmx -Xmn -Xss -
javajdbc:
javajdbc 写道
JVM调优总结 -Xms -Xmx -Xmn -Xss -
javajdbc:
...
JVM调优总结 -Xms -Xmx -Xmn -Xss -
alvin198761:
非常感谢,国外的被封杀了,你这里还有一份
How to Convert An Image-Based Guest To An LVM-Based Guest
一句话, shared server 就是为了省 SGA.
About Dedicated and Shared Server Processes
Oracle Database creates server processes to handle the requests of user processes connected to an instance. A server process can be either of the following:
-
A dedicated server process , which services only one user process
-
A shared server process , which can service multiple user processes
Your database is always enabled to allow dedicated server processes, but you must specifically configure and enable shared server by setting one or more initialization parameters.
Dedicated Server Processes
Figure 4-1, "Oracle Database Dedicated Server Processes" illustrates how dedicated server processes work. In this diagram two user processes are connected to the database through dedicated server processes.
In general, it is better to be connected through a dispatcher and use a shared server process. This is illustrated in Figure 4-2, "Oracle Database Shared Server Processes" . A shared server process can be more efficient because it keeps the number of processes required for the running instance low.
In the following situations, however, users and administrators should explicitly connect to an instance using a dedicated server process:
-
To submit a batch job (for example, when a job can allow little or no idle time for the server process)
-
To use Recovery Manager (RMAN) to back up, restore, or recover a database
To request a dedicated server connection when Oracle Database is
configured for shared server, users must connect using a net service
name that is configured to use a dedicated server. Specifically, the net
service name value should include the SERVER=DEDICATED
clause in the connect descriptor.
See Also:
Oracle Database Net Services Administrator's Guide for more information about requesting a dedicated server connectionFigure 4-1 Oracle Database Dedicated Server Processes
Description of "Figure 4-1 Oracle Database Dedicated Server Processes"
Shared Server Processes
Consider an order entry system with dedicated server processes. A customer phones the order desk and places an order, and the clerk taking the call enters the order into the database. For most of the transaction, the clerk is on the telephone talking to the customer. A server process is not needed during this time, so the server process dedicated to the clerk's user process remains idle. The system is slower for other clerks entering orders, because the idle server process is holding system resources.
Shared server architecture eliminates the need for a dedicated server process for each connection (see Figure 4-2 ).
Figure 4-2 Oracle Database Shared Server Processes
Description of "Figure 4-2 Oracle Database Shared Server Processes"
In a shared server configuration, client user processes connect to a dispatcher. The dispatcher can support multiple client connections concurrently. Each client connection is bound to a virtual circuit , which is a piece of shared memory used by the dispatcher for client database connection requests and replies. The dispatcher places a virtual circuit on a common queue when a request arrives.
An idle shared server process picks up the virtual circuit from the common queue, services the request, and relinquishes the virtual circuit before attempting to retrieve another virtual circuit from the common queue. This approach enables a small pool of server processes to serve a large number of clients. A significant advantage of shared server architecture over the dedicated server model is the reduction of system resources, enabling the support of an increased number of users.
For even better resource management, shared server can be configured for connection pooling . Connection pooling lets a dispatcher support more users by enabling the database server to time-out protocol connections and to use those connections to service an active session. Further, shared server can be configured for session multiplexing , which combines multiple sessions for transmission over a single network connection in order to conserve the operating system's resources.
Shared server architecture requires Oracle Net Services. User processes targeting the shared server must connect through Oracle Net Services, even if they are on the same machine as the Oracle Database instance.
发表评论
-
oracle11GR2上建立一个新用户的过程,同时更改字符集.
2010-11-15 16:21 2913写道 SQL> create user mygmccr ... -
comment on table and column
2009-11-20 16:16 3357comment [Oracle SQL] ... -
解决ASM无法启动问题
2009-11-07 15:11 7108启动报错如下所 ... -
在Oracle中实现可扩展的多级编目结构
2009-10-23 13:49 13772009-10-16 ... -
用户帐号解锁
2009-10-21 08:06 1276SQL> alter user scott accoun ... -
按上下键调出 sqlplus 中的历史命令
2009-10-21 07:50 1983在sqlplus中不能按上下键不能显示出之前的命令, 也 ... -
简单的oracle物化视图
2009-09-28 22:29 1250物化视图是一种特殊的物理表,“物化”(Mate ... -
PL/SQL 总结(4)
2009-09-19 17:40 1062存储过程 create or replace PROCEDU ... -
PL/SQL 总结(3)
2009-09-19 17:40 1042使用游标 1)显示游标: CURSOR name_curs ... -
PL/SQL 总结(2)
2009-09-19 17:39 1076)将select 嵌入到PL/SQL中 ... -
PL/SQL 总结(1)
2009-09-19 17:38 1268我们开始学习PL/SQL PL/SQ ... -
Oracle 中的 Merge 语句
2008-07-29 15:45 1375Merge Statement Demo MERGE & ... -
SQL*Plus FAQ
2008-07-24 10:04 2166SQL*Pl ... -
Oracle Default Listener
2008-07-15 15:41 2278042 第23题 关于动态注册监听器 23.Your data ... -
自动安装 Oracle 数据库 10g 和 Red Hat Enterprise Linux
2008-07-13 09:52 2312自动安装 Oracle 数据库 10g 和 Red Hat ... -
在 Linux x86 上安装 Oracle 数据库 10g
2008-07-13 09:46 1342... -
Vmware server1.0 + Linux As4 + Oracle 10g RAC
2008-07-05 15:19 3240Vmware server1.0 + Linux A ... -
How To Set Up Oracle ASM on Ubuntu Gutsy Gibbon
2008-07-05 08:51 1960How To Set Up Oracle ASM on Ubu ... -
Installing Oracle10g R2 RAC on vmware suse
2008-07-04 10:47 4912Installing Oracle10g R2 RAC Par ... -
oracle rac 10.2 的在 linux 上的存储选项
2008-07-04 10:20 2712Oracle 集群需要存储的软 ...
相关推荐
为了找到安装文件夹,右键点击Steam库中的“Valheim Dedicated Server”条目,选择“管理/浏览本地文件”。然后右键点击“start_headless_server.bat”(或在Linux上,打开服务器目录下的终端并运行bash脚本:“./...
detailed information about how to maintain and manage your SQL Server 2008 installation. Most of the day-to-day tasks of the DBA are described within the pages of this book. Installation, ...
Dedicated Server是为L4D2提供的一种专门用于创建和维护在线游戏服务器的服务,允许玩家在没有主机的情况下进行对战。本文将深入探讨L4D2专用服务器的备份及其重要性,以及其中的C++编程元素。 一、L4D2 Dedicated ...
Low Power Semiconductor Devices and Processes for Emerging Applications in Communications, Computing,and Sensing 2019 Low Power Semiconductor Devices and Processes for Emerging Applications 2018....
而“Armagetron Advanced Dedicated Server GUI”则是为该游戏量身打造的一款开源服务器管理工具,旨在为管理员提供更加直观、易用的图形用户界面,以便更好地维护和管理游戏服务器。 Armagetron Advanced本身是一...
ue4 dedicated server-附件资源
Dedicated_Valheim_Server_Script 用于Linux安装的安装脚本 Twitch频道:零带宽 使用一个脚本构建Valheim服务器 除非您知道正在做什么,否则请勿在生产服务器上使用 在Ubuntu 18 64 LTS DigitalOcean,AWS和Azure上...
Detailed description about different types of editors and shell programming (including Bourne, C, and interactive Korn shell) has also been provided. Chapters dedicated to debugging and system ...
building-ue4-dedicated-server-blog-1:用于使用AWS和Docker构建和托管Unreal Engine 4专用服务器的源代码
the CAS role and the Hub Transport role, two updated roles to Exchange Server 2010 that are critical to the Exchange Server 2010 organizational environment. .Part VI: Exchange Server 2010 ...
The second edition has a chapter dedicated to DOE for non-manufacturing processes. As a mechanical engineer, I was not convinced about the application of DOE in the context of the service industry and...
Smart Business Intelligence Solutions with Microsoft SQL Server Who This Book Is For This book has more than one audience....and have provided three chapters dedicated to its implementation.
这一章节详细探讨了专用服务器(Dedicated Server)与共享服务器(Shared Server)之间的差异及其结构,以及共享服务器如何通过优化内存使用和进程管理来提高数据库效率。 ##### DedicatedServer 与 SharedServer ...
Some of the advances presented focus on theoretical approaches, introducing novel propositions highlighting and discussing properties of objects, and analysing the intricacies of processes and bounds...
Apache Server 1.3.11 in source code and Windows binary format Apache Server 1.3.9 in source code and Windows binary format CGIWrap 3.6.4 in source code format Comanche 2.0 for UNIX and Windows ...
带有Google V8 JS引擎(metamod插件)的Half Life Dedicated Server ! 已废弃,请参阅 (node / io.js + hlds作为metamod插件) 如何建造 获取文件 从下载metamod(版本:1.20) 从下载修补的HLSDK(版本:2.3p4...
Syslog Watcher installs a dedicated syslog server, integrating log data from multiple network appliances into a single, easily manageable and accessible place. Collecting and analyzing syslogs is ...
For example, use dedicated virtual CPUs and allocate sufficient RAM based on workload characteristics. - **High Availability Solutions**: Implement high availability solutions such as VMware Fault ...
标题中的“dst-dedicated-server”指的是《Don't Starve Together》(中文名:《饥荒联机版》)的专用服务器。这是一款由Klei Entertainment开发的生存冒险游戏,玩家需要在各种环境下求生,并与其他玩家合作。该...