mysql内存机制_浅析Oracle 的体系架构及内存分配机制
Oracle Server :Oracle服务器,一般可以看作是一个摸得着看的见的机器,我们可以称之为服务器。也可以看作是一套运行在服务器上
首先讲 Oracle 包含 的 三个部分:
1: Oracle Server :Oracle服务器,一般可以看作是一个摸得着看的见的机器,我们可以称之为服务器。也可以看作是一套运行在服务器上的软件。
在Oracle官方网站是这样定义的:
An Oracle server is a database management system that provides an open ,comperhensive ,integrated approach to information management 。
An Oralce server consits of an Oracle instance and an Oracle database;
从上面的一段文字我们可以看出Oracle server是一个比较大的概念 是一个数据库管理系统,提供开放的,复杂的集成的信息管理系统。里面包含两个一个就是我们通常所说的Instance(Oracle实例)另外一个就是Oracle数据库(Oracle database)。
图1:Oracle Server图解
2:Oracle Instance (Oracle 实例)
定义:A Oracle Instance is means to access an Oracle database;(是Oracle访问数据哭的一种手段)
Alway open one and only one database.这句话就是说Oralce的一个Instance对应一个也只能一个database来访问。而database可以有多个Instance与之对应并访问,在一般的方式下Oracle Instance 与Oracledatabase是 1:1 的关系 而在集群的时候是 n:1 的关系。
另外,,Oracle Instance 是由内存以及oracle的后台进程构成(详见下图2)。
图2:The structure of Oralce Instance
Connection:Oracle客户端与进程建立的TCP连接。
Server Process:服务进程,主要是用于处理客户端和后台连接
在通过安全验证后,Oracle链接就建立起了一个Session(session) 3:Oracle Database
An Oracle database is a collection of data that is threaded as an unit.It. Constists of three file type.
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
mysql内存机制_浅析Oracle 的体系架构及内存分配机制相关推荐
- oracle linux内存推荐分配,浅析Oracle 的体系架构及内存分配机制
接着讲述Oracle SGA 的内存分配 1: SGA基本的介绍 a. Shared Pool共享池 b. Dataabse Buffer Cache (数据块缓存) c. Redo Log Buff ...
- mysql内存体系结构_Innodb存储引擎的体系架构之内存
Inndo中缓冲池存在的主要目的是,减少数据库与磁盘的交互.进程通过内存读写数据的速度远远快于磁盘. Innodb内存结构主要由两部分组成redo_log_buffer和缓冲池,redo_log_bu ...
- Oracle 18c体系架构图创作之路 - 设计者说(精品海报大放送)
编辑说明:在刚刚落幕的第八届数据技术嘉年华大会现场,我们正式发布了『Oracle 18c体系架构图』,应广大网友的呼吁,特别向不能到场的朋友放送. (回顾嘉年华:云数据库时代:企业数据架构的云化智能重 ...
- python 内存回收机制_【第1题】 Pythonn内存管理以及垃圾回收机制
内存管理 Python解释器由c语言开发完成,py中所有的操作最终都由底层的c语言来实现并完成,所以想要了解底层内存管理需要结合python源码来进行解释. 1. 两个重要的结构体 include/o ...
- linux查看mysql实例名_查询oracle数据库的数据库名、实例名、ORACLE_SID
查询oracle数据库的数据库名.实例名.ORACLE_SID 连接ORACLE 数据库 SQL> conn risenet/1@//192.168.130.99:1521/risenet 或 ...
- python内存泄漏_诊断和修复Python中的内存泄漏
python内存泄漏 Fugue uses Python extensively throughout the Conductor and in our support tools, due to i ...
- 【ORACLE数据库体系架构】
一.数据库的逻辑单位:数据块(block).区(extent).段(segment).表空间(tablespace) 1.数据块:默认大小为8k;是数据库最小的逻辑单位 块大小分为:2K,4K:表很小 ...
- 写java线程导致电脑内存不足_如何写出让java虚拟机发生内存溢出异常OutOfMemoryError的代码...
程序小白在写代码的过程中,经常会不经意间写出发生内存溢出异常的代码.很多时候这类异常如何产生的都傻傻弄不清楚,如果能故意写出让jvm发生内存溢出的代码,有时候看来也并非一件容易的事.最近通过学习< ...
- java thread 内存泄露_记一次ThreadLocal引发的内存泄露
概念 首先解释下内存溢出和内存泄露的概念.内存溢出一般指的是out of memory,也就是我们经常说的OOM,常发生在堆,方法区和方法栈.内存泄露指的是一段程序在申请内存空间后,无法释放已经申请 ...
最新文章
- Msql sql(优化三)
- 升级版Mask R-CNN:PANet
- 架构师之路 — API 经济 — Swagger OpenAPI Specification
- SAP财务中国本土化报表
- django的contenttype表
- Docker logs 查看实时日志(日志最后的N行、某刻后日志)
- 执行计划中cpu耗时_面试被问怎么排查遇到的系统CPU飙高和频繁GC,到底该怎么回答?...
- 诺奖文章里面的动图绘制教程来了!!
- 收录查询 php,google收录查询代码-PHP源码
- html loader 路径,Webpack html-loader提取链接和脚本
- C++ Qt全局异常处理器_异常处理
- 下厨房 APP 崩了!原来年夜饭都是边学边做?
- IBGP的自己下一跳,指定源命令。
- 3 超链接_excel函数应用技巧:超链接函数HYPERLINK
- 管家婆打印模板设置_B端移动设计 | 打印配置
- [印刷工艺]从正度纸,大度纸说起
- 工业蒸汽_到底什么是蒸汽机,我想要一个吗?
- python 绘制频数与正太分布图
- 完美解决“无法验证发行者,确定要运行此软件吗”
- UCOSII MailBox