文档章节

Oracle基础篇 --- 用户连接

wangbinbin0326
 wangbinbin0326
发布于 2015/06/02 20:44
字数 621
阅读 8
收藏 0

##第三. 用户连接

1. 用户会话: 专用服务器

使用专用服务器进程时,服务器进程与用户进程之间的比例是一比一。每个服务器进程都会使用系统资源,包括CPU 周期和内存。

在负荷很高的系统中,由于专用服务器进程占用了内存和CPU 资源,因而会对系统的可伸缩性产生负面影响。如果专用服务器体系结构的资源需求对系统产生了负面影响,您有下列两种选择: • 通过增加更多的内存和额外的CPU 容量来增加系统资源 • 使用Oracle 共享服务器体系结构

2. 用户会话: 共享服务器

每个参与共享服务器体系结构的服务均至少具有一个(通常为多个)分派程序进程。连接请求到达时,监听程序将不衍生专用服务器进程,而是维护一个可用于每个服务名的分派程序列表,以及每个分派程序的连接负载(并发连接数量)。

连接请求将被传送至负载最小的分派程序,该程序为给定服务名提供服务。用户在会话持续时间内均一直连接至同一分派程序。

与专用服务器进程不同,单个分派程序可以管理几百个用户会话。实际上分派程序并不处理用户请求的工作,而是将用户请求传递到位于SGA共享池部分的公用队列。

共享服务器进程接管专用服务器进程的大部分工作,将请求从队列中拉出并进行处理,直至完成该请求。由于单个用户会话的请求可能由多个共享服务器进程来处理,因此通常存储在PGA 中的大部分内存结构必须位于共享内存部分(默认情况下在共享池中)。但是,如果配置了大型池,或者为自动内存管理设置了SGA_TARGET,则这些内存结构会存储在SGA 的大型池部分。

不能使用共享服务器的情况

  • 数据库管理
  • 备份和恢复操作
  • 批处理和批量装载操作
  • 数据仓库操作

© 著作权归作者所有

共有 人打赏支持
wangbinbin0326
粉丝 7
博文 39
码字总数 43554
作品 0
杭州
数据库管理员
Oracle --- 基础篇 数据库连接命名方法

命名方法 4.1 简便连接 * 不需要进行客户端配置 * 仅支持TCP/IP(无SSL) * 不支持高级连接选项,如:连接时故障转移, 源路由, 负载平衡 * 添加EZCONNECT到sqlnet.ora文件 4.2 本地命名 * 需...

wangbinbin0326
2015/06/01
0
0
经典Oracle常用技巧荟萃

height:32.25pt;width:525pt">第一部分 安装优化篇 height:29.25pt;width:525pt">第二部分 基础管理篇 collapse;width:333pt"> collapse;width:333pt"> height:29.25pt;width:525pt">第三部分......

51cto_bbs
2013/04/02
0
0
PHP+MySQL最基础的数据库操作方法备忘录

PHP+MySQL是比较常见的搭配,我用这篇文章记录最基础的数据库操作方法,后面我认为属于这方面基础的知识,都会统一补充记录在这篇文章中。 注:由于我主观上不喜欢Oracle这个公司,而MySQL被...

小叶与小茶
2014/01/05
0
0
最全java学习路线图 java学习指南

JavaEE学习路线图 准备篇 适用/适合人群:适合基础小白 目标:掌握JavaSE。 ●技术点小节: 1.开发工具的安装配置的介绍 2.JDK安装 3.DOS环境编程 4.Eclipse的安装使用 ●JAVA基础 1.基本的语...

耳东陈_f1e5
01/14
0
0
Oracle APEX 系列文章14:Oracle APEX 18.1 Docker 镜像

本文是钢哥的 Oracle APEX 系列文章的第14篇,完整文章目录如下: Oracle APEX 系列文章01:Oracle APEX, 让你秒变全栈开发的黑科技 Oracle APEX 系列文章02:在阿里云上打造属于你自己的APE...

钢钢更新
09/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MySQL面试题集锦

什么是数据库索引?索引有哪几种类型?什么是最左前缀原则?索引算法有哪些?有什么区别? 索引是对数据库表中一列或多列的值进行排序的一种结构。一个非常恰当的比喻就是书的目录页与书的正...

老道士
11分钟前
0
0
使用 LogStash 归集日志

elastic 官网: https://www.elastic.co/ 为了便于集中查看多台主机的业务日志,使用 Filebeat, Redis, Logstash的方式进行收集: (1) Filebeat 监控日志文件的变化, 将新增部分写入redis中, 每...

ouhoo
14分钟前
0
0
java序列化(六) - protostuff序列化

添加依赖 <dependency> <groupId>io.protostuff</groupId> <artifactId>protostuff-core</artifactId> <version>1.5.9</version> </de......

晨猫
21分钟前
0
0
Ceph学习笔记1-Mimic版本多节点部署

特别说明: 本方法也可以用于单节点部署,只部署一个Monitor(只是会形成单点故障而已),最低要求是使用两个分区创建2个OSD(因为默认最小副本是2);如果不需要使用CephFS,则可以不部署M...

LastRitter
24分钟前
0
0
923. 3Sum With Multiplicity - LeetCode

Question 923. 3Sum With Multiplicity Solution 题目大意: 给一个int数组A和一个目标值target,求满足下面两个条件的组合个数,其中i,j,k分别为数组的索引 i<j<k target = A[i] + A[j] + A[k...

yysue
25分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部