zoukankan      html  css  js  c++  java
  • oracle--体系结构

    oracle体系结构
    
     数据库(软件+硬件) 
     实例:内存(SGA,pga,uga)+进程(后台进程,服务进程).
     物理结构:数据文件/控制文件/日志文件。
     逻辑结构:
       表空间>逻辑对象(表,视图,索引,触发器,存储d索引段,临时段,回滚段)>区间(oracle操作最小单位)>块(存储单位)
    
    
    Oracle体系架构主要有两大部分组成:数据库实例(Instance)和数据库文件(database)数据库实例
    指数据库服务器的内存及相关处理程序,它是Oracle的心脏。与Oracle性能关系最大的是SGA(System Global Area,即系统全局区活共享内存区),SGA包含三个部分:
        1、数据缓冲区,可避免重复读取常用的数据;
        2、日志缓冲区,提升了数据增删改的速度,减少磁盘的读写而加快速度; 
        3、共享池,使相同的SQL语句不再编译,提升了SQL的执行速度。 
    
    oracle数据库实例的另一部分就是一些后台进程了,他主要包括:
    
    1.系统监控进程
    2.进程监控
    3.数据库写进程
    4.日志写进程
    5.检验点进程
    6.其他进程
    
    这些后台进程合起来完成数据库管理任务
    在访问数据库的时候。器后台先启动实例。启动实例前要先分配内存区。然后在启动后台进程。数据库启动过程中必须启动上面的前五个进程。否则实例无法创建。
    注意:在启动oracle数据库的时候。因为有些进程是在开机启动项中自动启动的。所以占用了很大一部分内存。如果您电脑上还有一些其他占用内存比较大的程序。在启动oracle数据库的时候有可能会因内存不足而启动失败。
    

      

  • 相关阅读:
    为Jupyter只安装目录的扩展包
    前端菜鸟的小程序摸索记录
    小计:Shopee批量删除修复~附脚本
    Python3 与 C# 并发编程之~ 协程篇
    记一次硬件故障,并普及点硬件知识
    小计:协同办公衍生出的需求
    监控MySQL|Redis|MongoDB的执行语句(go-sniffer)
    Linux IO实时监控iostat命令详解
    Linux下的磁盘缓存
    使用top命令查看系统状态
  • 原文地址:https://www.cnblogs.com/ipetergo/p/6294883.html
Copyright © 2011-2022 走看看